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

HTMLについて質問です。
ホームページの中にインラインフレームを入れてリンクメニューを作成しています。
メニューをクリックするとインラインフレームの中でリンク先が反映されてしまうのですが、
これをインラインフレーム内ではなくてページ全体に反映されるようにしたいのですがどうすればよろしいでしょうか。

メニューの中が
<a href="test.php">メニュー1</a>
となっている場合、具体的にどうするのでしょうか。
お手数をおかけしますが回答をお待ちしております。

●質問者: aiomock
●カテゴリ:コンピュータ インターネット
✍キーワード:インラインフレーム クリック ホームページ リンク 作成
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● うぃんど
●35ポイント

親をターゲットとして指定します

<a href="test.php" target="_parent">メニュー1</a>
◎質問者からの返答

ありがとうございます。


2 ● うぃんど
●100ポイント ベストアンサー

先ほどの質問 http://q.hatena.ne.jp/1279152906 の続きならformのほうでターゲット指定してください

<form name=\"form".$row["BANGOU"]."\" action=\"kaimono_kensaku.php\" method=\"POST\" style=\"display:none\" target="_parent">

コメントより > ファイルがhtmlではなくてphpだからでしょうか

HTMLフォームの挙動はブラウザ側での話なのでphpは直接は関係ないです。できあがったhtmlのことを考えればいいです

先ほどの質問のほうではaタグをjavascript呼び出しボタンとして使っていますのでaタグのターゲット指定は無視されます

aタグで遷移するのではなく、実際にはformのsubmitで飛ぶのでformでターゲット指定します

◎質問者からの返答

回答ありがとうございます。

関連質問


●質問をもっと探す●



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