人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

iframeについて質問です。
ページ内にiframeでhtmlを表示させています。(そのhtmlをaとします。)そのa.htmlはタブページになっています。
タブをクリックするとフレームは解除されてa.htmlだけの表示になってしまいます。
JavaScriptでも構いませんので、簡単にわかりやすくフレームが解除されない方法を教えていただけませんでしょうか。ちなみにタブは6個あるので、a?f.htmlまであります。
どうぞよろしくお願いします。

●質問者: geageagoo
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● y-kawaz
●100ポイント

リンクのtargetが_topに指定されているのでは?


geageagooさんのコメント
targetは_parentにしています。

rouge_2008さんのコメント
targetを指定しないか、あるいは「_self」にしてみるとどうでしょうか? ターゲット指定の意味は次のページを参考にしてください。 http://kb2.adobe.com/jp/cps/222/222191.html

geageagooさんのコメント
ありがとうございます。今、試行錯誤中でして、targetもいろいろ試してみましたがだめでした。ソースを公開できればいいのでしょうが、公開できる内容に修正する時間がなくて・・・

rouge_2008さんのコメント
target指定が正常に動作しない場合、javascriptによる方法も思うように動作するとは限りませんが・・・ テスト用に新規にファイルを作成して、target指定がきちんと動作するか確認してみてはいかがでしょうか? ・フレームに名前をつけてあるでしょうか? <iframe name="xxx" src="a.html"></iframe> http://www.tohoho-web.com/html/iframe.htm フレーム名によるtarget指定も確認してみてください。 ※_selfを指定するのは、iframe内のページ(a.html、b.html等)にリンクを記述する場合です。(iframe外のページにリンクを記述する場合は、フレーム名によるtarget指定でなければなりません。) http://www.tohoho-web.com/html/attr/target.htm

geageagooさんのコメント
返事が遅くなってしまいすみません。金曜日から作業が中断していたもので・・・木曜日になんとなくできたのですが、最後まで動作確認が終わっていないので、きっとおかしなところが出てくると思います。月曜にもう一度確認をします。(フレームに名前はつけてあります。)

2 ● aside
●100ポイント

http://jsajax.com/Articles/TabbedMenu/667
下のほうにiframeを使った切替サンプルがあるので参考にできます


geageagooさんのコメント
ありがとうございます。現在javascriptで悪戦苦闘中です。 とても参考になりそうな感じです。ありがとうございます。

3 ● taroe
●100ポイント

■インラインフレームのリンク指定
http://www.pori2.net/js/location/5.html

■Javascript/iframeの中身を操作する
http://yakinikunotare.boo.jp/orebase/index.php?Javascript%2Fiframe%A4%CE%C3%E6%BF%C8%A4%F2%C1%E0%BA%EE%A4%B9%A4%EB

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ