2009-08-05 7 views
0

iframe要素を含むページがあります。 iframeソースを変更するためにクリックすると、メインページにテキストがあります。私は "a href"タグでそれを行うことができますが、メインページはユーザーが最後にページの最後にあった場所の代わりにトップにリセットされます。 input type = button要素を使用すると、メインページの先頭にリセットせずに正常に動作します。しかし、ボタンのかわりにページ上に(アンダーラインで)テキストだけの見た目が必要です。これどうやってするの?iframeで作業するためのリンクとしてHTMLテキストが必要

答えて

2

ボタンではなく、あなたが(実際にはかなり多くの任意の要素)のdivまたはスパンを使用することができ、使用の対象

<a href="page2.html" target="test">Go to page 2</a> 
<iframe src="page1.html" frameborder="0" name="test"></iframe> 
0

<div onclick="iframe.src='new.html'" class="lookcool">sometext</a> 
0

ないあなたがこれまでにやっていることを確認しますが、それはそうですiframeに表示されているページを変更したいのと同じです。

対象:

<a href="http://www.google.com" target="iframe">link</a> 

<iframe name="iframe" src="http://www.example.com" /> 

Javascriptを:

<a href="#" javascript="document.getElementById('iframe').src='http://www.google.com'; return false;">link</a> 

<iframe id="iframe" src="http://www.example.com" /> 
リンクでそれを行うには、ターゲットまたはJavaScriptを使用することができます
関連する問題