• ベストアンサー

フレームを解除する方法

Blackwinglsの回答

回答No.2

こんばんわぁ、Blackwinglsです。 JavaScriptなら以下のようなScriptで如何でしょうか。 なお、動作確認はしていません(^^;) <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=x-sjis"> <title>test</title> <script language="JavaScript"> <!-- function ChangeFrame(CF) { top.location.href=CF } //-->> </script> </head> <body> <form> <input type="button" value="フレームを抜ける" onClick="ChangeFrame('b.htm')"> </form> </body> </html>

noname#107402
質問者

お礼

ありがとうございます。 動作も確認できました。ただ、このままでは、CGIに値を送信できないような気がします。(スミマセン、確認してないです。。。) <html> <head> <script language="JavaScript"> <!-- function ChangeFrame(CF) { フレームがないなら抜ける命令 top.location.href=CF } //--> </script> </head> <body onLoad="ChangeFrame('このページ.htm')"> testpage </body> </html> ていうのもいいなーと思いました。 どうもありがとうございました。

関連するQ&A

  • フレームを解除したい

    ホームページビルダーで、トップページをフレームのあるページにしました。そのフレームを解除したいのですが、どうやればいいのかわかりません。フレーム→フレームの削除というふうに進めるかな?と思ったのですが、フレームの削除のボタンが無効になっています。どうしたらいいのでしょうか?

  • フレーム解除?

    今現在、トップのページを6つのフレームに分割している状態なのですが、 好きなところのフレームを解除して表示する・・・ なんてこと出来るんでしょうか? 詳しくはわからないのですが、 _parentとかで出来るのは、一つ前のフレームですよね? そうではなくて、 自分が解除したいと思うところを好きに解除できるものですか? YesかNoでもいいので、返事をお願いします。 言ってる意味がわからなかったら 無視してくれていいです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • cgiにフレームをかけたら動作しなくなりました。

    cgi初心者です。よろしくお願い致します。 cgiが完成したので、それにフレームをかけ、cgiからsendmailへの送信内容を変更したのですが、変更されず前のまんまで送られてきてしまします。 AAA.html(フォーム)→AAA.cgi→BBB.htmlというものに、すべてTOPフレームをかけてフレームセットとしたらそうなりました。 フレームセットにしてからリンク先を何も変更しておりません・・・そのせいでしょうか??? 一体どうしてこんなことになってしまったのでしょうか?またこれを回避する方法があると思うのですが、教えていただければ幸いです。よろしくお願い致します。

    • 締切済み
    • CGI
  • フレームの解除方法

    よろしくお願いします。 本やHPや過去の質問をさがしても分からなかったです。 あるシステムのログイン画面で、ログインに成功したら frame.aspというaspで画面を上下にhtmlのフレーム設定タグで分割します。 この設定をいれてログアウトしたところ、フレームがわかれたままログアウトし、再びログインしたら、今度は3つにフレームが分かれました。 ログアウトと同時にフレーム設定を解除したいのですが、 やり方を教えてください。

  • フレーム解除って、、、???

     私はホームページでフレームを使っています。  フレームのおかげでデザインはすっきりしたんですが 他のページに行っても 自分のページのフレームがついてくるんです。    それと フレームのあるページから フレームのあるページに移動するのはどういったタグを使えばいいのでしょう???  タグ付きで回答いただけるとうれしいです。  お願いしますv

    • ベストアンサー
    • HTML
  • フレーム解除って何ですか

    ブログのアクセスを増やすために、トラフィックエクスチェンジのスタンドに登録しようと思います。 その際、規約に「フレーム解除しているブログは不可」となっているのですが、 言葉の意味がわかりません。 また、なぜフレーム解除とやらをしてはいけないのでしょう?

  • location=URLと、targetを使ってのフレームの解除について

    いつもお世話になっています。 target(フレーム解除)についてのことなんですがよく分かりません。 今の状況は、JavaScriptのlocationを使ってURLにリンクを貼っているのですが、それらのページはフレームでできています。 指定したURLにジャンプするときにフレームを解除したいのですがどうしたらいいんでしょうか? HTMLを使ってのフレーム解除ではなく、JavaScriptを使ってのフレームの解除を教えていただきたいです。 もし、不明な点がございましたら補足させていただきますのでよろしくお願いいたします。

  • フレームを解除する方法ってありますか?

    こんにちは。 メニューにフレームを使ったHPがあります。 ボタンなどをクリックすると、フレームをはずしたページを表示できるようにしたいのですが、可能でしょうか? 新しくウインドウを開かずにやりたいのですが、皆目見当がつきません。 お分かりになる方、どうぞよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • フレームを解除するソース

    リンク先のページをフレームを解除して全画面を使って表示するには、 <A HREF="リンク先ファイル名" TARGET="_top"> </A> のソースですが <img src="リンク先サイト">の場合はどのようにすれば フレームを解除して全画面にリンク先サイトを表示できるのでしょうか。 左にメニュー画面で、右にイラストが入ってて 右の画面のボタンをクリックすると別のサイトに飛ぶのですが 左のメニュー画面がずっと残ったままなんです。 アドバイス宜しくお願いします。

    • ベストアンサー
    • HTML
  • formデータ送信時にフレームページとフレーム名を指定する方法

    お世話になっております。 質問ですが、メールフォームのformデータを送信する際、プレビュー機能や送信完了メッセージがでます。 普通はformタグでaction="http://~/abc.cgi"とすれば送信ボタンを押すとabc.cgiが開いて確認画面等がでるのですが、私の場合は フレームページではない送信する内容を書くところ から↓ フレームページである123.htmlの『1』というフレーム名のところにプレビューや送信完了メッセージをだしたいのです。(要するにフレーム名『1』にabc.cgiを表示させたい) いろいろ記述法を探したのですがいまいちわかりません^^; どなたか具体的にご伝授いただければ幸いです。 ちなみにmethodはpostです。 よろしくお願いいたします。m(_ _)m