~~略~~
<div id="btn">
<a href="cont01" target="ifrm01">テスト</a>
</div>
~~略~~
<div id="cont-ifrm">
<iframe width="400" height="300" name="ifrm01"></iframe>
</div>
~~略~~
というコードがあったとします。この時「テスト」をクリックするとインラインフレーム(ifrm01)内にリンク先を表示させつつ、
さらにそのインラインフレームにページ内リンクで自動的にスクロールするにはどうすればいいんでしょうか?
htmlとcssは概ね理解できますが、javaスクリプトはなんとか読める程度です
No.1
- 回答日時:
こういうことでしょうか?
■呼び出し側
<div id="btn">
<a href="dst.html#e" target="ifrm01">テスト</a>
</div>
<div id="cont-ifrm">
<iframe width="400" height="150" name="ifrm01"></iframe>
</div>
■インラインフレームで表示される方(リンク先)
<html>
<a name="a">AAA</a><br><br><br>
<a name="b">BBB</a><br><br><br>
<a name="c">CCC</a><br><br><br>
<a name="d">DDD</a><br><br><br>
<a name="e">EEE</a><br><br><br>
<a name="f">FFF</a><br><br><br>
<a name="g">GGG</a><br><br><br>
<html>
的外れだったらすみません。
No.2ベストアンサー
- 回答日時:
こういうことでは・・?
<script type="text/javascript">
function hoge(){
document.getElementById('ifrm01').src="cont01#1";
}
</script>
<div id="btn">
<a href="javascript:void(0);" onclick="hoge()">テスト</a>
</div>
~~略~~
<div id="cont-ifrm">
<iframe width="400" height="300" id="ifrm01"></iframe>
</div>
[iframe内]
hogehoge
hogehoge
<a name="1">
hogehoge
・・・・
ありがとうございました!!!
すごくわかりやすくて、すぐに実装することができました。
スクリプトも予想してたよりすごく単純で、わからなかった自分に嫌悪するくらいです。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MAX関数を使ってからLEFT JOIN...
-
javascriptテキストBOX色を元に...
-
createElementで作成した要素を...
-
変数内容をHTML内で表示する方法
-
表示・非表示のスクリプトで、...
-
document.getElementById( ).st...
-
innerHTMLの初期値
-
IFRAMEの表示/非表示を切り替え...
-
iframe内のリンクが飛ばないの...
-
マウスオーバー、アウト時の背...
-
jQueryの画像を使用したタブメ...
-
読み込んだQRコードをフォーム...
-
検索結果を別フレームに表示したい
-
dblclickでdiv要素を一回だけ作...
-
innerHTMLに入れたリンクが反応...
-
背景色を透明化
-
textContentを追記すると、HTML...
-
removeEventListenerについて
-
【JS】phpで作成した多数のdiv...
-
ボタンを押せば、画面が切り替...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MAX関数を使ってからLEFT JOIN...
-
javascriptテキストBOX色を元に...
-
読み込んだQRコードをフォーム...
-
createElementで作成した要素を...
-
removeEventListenerについて
-
IFRAMEの表示/非表示を切り替え...
-
タブで開いてさらにタブ内をア...
-
変数名をどのようにつけるのが...
-
クリックで色変更後に既に変更...
-
表示・非表示のスクリプトで、...
-
HTMLとJavaScriptで作ったタイ...
-
console.log結果をhtmlで表示し...
-
jQueryでクリックされた要素のi...
-
HTMLタグに複数のクラスを設定...
-
指定したパスが現URLに含まれて...
-
iframe内のリンクが飛ばないの...
-
背景色を透明化
-
テキストエリア内の一部の文字...
-
変数内容をHTML内で表示する方法
-
classの中の<a>タグにidを追加
おすすめ情報