No.2ベストアンサー
- 回答日時:
文章を書くのは苦手なのでサンプルを挙げておきます。
1.親ウインドウ(sample01.html)に名前がなかったらユニークに
なるように名前を付ける。
2.リンククリックで子ウインドウを表示
3.子ウインドウのリンクをクリックしたら親ウインドウにtargetを指定して
サーバーにパラメータをPOSTする(サンプルではgooが表示されます)
こんな感じでしょうか?
----- sample01.html ここから -------
<html>
<head>
<script>
alert('このwindowの名前\n'+window.top.name)
if(window.top.name==""){
myDate = new Date()
nowH = myDate.getHours()
nowM = myDate.getMinutes()
nowS = myDate.getMilliseconds()
winname = nowH+":"+nowM+":"+nowS
window.top.name=winname
alert('このwindowに名前をつけました')
}
function test(winname, html){
win = window.open(html,winname);
}
</script>
</head>
<body>
<a href="javascript:test('hoge','sample02.html')">hogeウインドウopen</a>
</body>
----------- ここまで -------------------
---------- sample02.html ----------
<html>
<head>
<script>
winname=window.opener.top.name
function link(){
document.aaa.target = winname
document.aaa.submit()
window.close()
}
</script>
</head>
<body>
<a href="javascript:link()">親ウインドウにgoo表示</a>
<form name="aaa" method="post" action="http://www.goo.ne.jp" target="">
</form>
</body>
------------------ ここまで -------------------
この回答へのお礼
お礼日時:2001/04/10 23:08
なるほど!親の方にムリヤリ名前を付けといて、子の送信先を親にするんですね。
これでうまくいきました!!
ありがとうございました。
No.1
- 回答日時:
CGIが使えないから、簡易的だけど、こういうことをしたいのかな?(→参考URL)
q61780.html (子ウィンドウを開く)
q61780-child.html (送信画面)
q61780-child2.html (送信後の画面であり、親ウィンドウを更新する)
q61780-second.html (何もしていない)
飾ったとこをしていないので、ソースを見たら簡単にわかると思います。
参考URL:http://users.goo.ne.jp/happy_people/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
window.openした時、親ウィンド...
-
Scriptタグはheadタグとbodyタ...
-
エクセルでサイズに合ったもの...
-
HTMLでテーブルを縦に並べたい!
-
Dreamweaverのテーブル内テキス...
-
パソコンサイズが横30cm縦20cm...
-
Excelの列の幅(ピクセル)につい...
-
<legend>で表示されるタイトル...
-
表の幅が広がる
-
バーコードのサイズは拡大縮小...
-
tableで横スクロールバーが・・
-
Excel セルの幅が合わない
-
エクセルの行幅と列幅
-
スクロールバーの色変更(長文)
-
エクセルでサイズ指定でPOP...
-
オープンオフィス ライターの文...
-
iframeのスクロールバー:縦だ...
-
パソコンでランドルト環の作成...
-
PDFへてのテキストボックスにて...
-
CSSのtransform: translate(-50...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
指定時間になったら、WEBサイト...
-
javascriptでタイトルバーを非...
-
window.openした時、親ウィンド...
-
window.close()で閉じられない
-
『入力文字列 + .html』 に...
-
HTMLでブラウザを終了させる方法
-
サブウインドウを開くときのフ...
-
showModalDialogで動的にページ...
-
Javascriptを使用したサムネイ...
-
location.hrefの使用条件について
-
子窓で送信したら、親ウィンド...
-
子Windowの操作(親Window遷移後)
-
index.htmlでも、表示させたい。
-
クリックで画像表示、さらに画...
-
ブラウザの「戻る」を禁止したい
-
小窓を表示させたい
-
トランジション効果を使ったペ...
-
【続】 ポップアップ表示の後の...
-
JavaScriptで作られた択一式テ...
-
javaスクリプト 一定時間経過後...
おすすめ情報