これは、データベース絡みでの質問になると思いますがよろしくお願いします。
ここの前の質問でも同じようなものがあり、流用できたらと試してみましたがうまくいきません。それは、以下の手順によってデータを操作しようと考えているのですが・・・
(1)親ウィンドウにサブウィンドウを呼び出すボタンを設置する。
(2)呼び出されたサブウィンドウにデータを入力すると親ウィンドウのデータも一緒にデータベースに登録される。
と、いう手順でしたいと考えており、サブウィンドウ側に、
function copy(){
document.form1.text1.value = opener.parent.left.document.form2.text1.value;
}
とし、サブウィンドウに親ウィンドウからデータを持ってくるために
<input type="hidden" name="text1" onChange="copy()">
という隠しフィールドを設け、親からデータを格納させています。
また、上にある、「left」は親をフレームわけしているのでフレーム名です。(持ってくるデータは、form1にあり、そこにボタンを設置しています)説明不足でしたら補足いたしますので、よろしくお願いします。考え方でも結構です。

A 回答 (1件)

hiddenにonChangeイベントはありません。


onChangeは「フィールドの値が変更されたとき」に発生されるイベントなので、text・textarea・fileUpload・selectにしか発生しないからです。
だから、「入力する」というアクションがなくてはいけないのです。
hiddenフィールドに「入力」はできませんよね?

「サブウィンドウを開いた時の、親ウィンドウの値をコピーする」というのであれば、サブウィンドウのonLoadイベントに設定してやればいいのではないでしょうか。
    • good
    • 0
この回答へのお礼

返事が、遅れてしまいましたm(__)m
少し時間を置いて、改めて勉強した結果、HIROYOさんに教えていただいたことを理解した上で作ることができました。
ありがとうございます

お礼日時:2001/07/18 13:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q「宣告 (中巻) 加賀 乙彦(新潮文庫) 」のあらすじ、感想等についてご教示ください。

「宣告 (中巻) 加賀 乙彦(新潮文庫) 」について、あらすじ、感想などご教示いただけたらと考えております。どなたか、お読みになられた方がいらっしゃいましたら、宜しくお願い致します。

Aベストアンサー

楽しみが減ってしまう可能性がありますので、ざっくりですがあらすじです。

複雑な家庭環境で育った男性が強盗殺人事件を起こすお話、
精神科医が刑務所の死刑確定者を診るお話、でしょうか…?

Qdocument.writeをinput type="text"の value値に

超初心者です。
下記の式にてPHPよりjavascriptにてHTMLに書き出しできましたが
<script type="text/javascript" src="./jsphptest.php?long=3" ></script>この値をHTMLのinput type="text"の value値にデフォルトとして入れたいと思っていますが、どうすればできるのか分かりません。できればボタン等を介さずページをロードすればこPHPからjavascriptのdocument.write値がvalue値に入って欲しいと思っています。簡単なようで難しいことなのでしょうか?どうかご教授よろしくお願いいたします。

Aベストアンサー

それからどうでもいいけど
htmlのタグの順番が適当ですね。

Q「神様のカルテ2 夏川草介(小学館) 」について、あらすじ、感想等、ご教示下さい。

「神様のカルテ2 夏川草介(小学館) 」について、あらすじ、感想などご教示いただけたらと考えております。どなたか、お読みになられた方がいらっしゃいましたら、宜しくお願い致します。

Aベストアンサー

ネタバレにならない程度にあらすじを書いてみると次のような感じです。
一止の勤める病院に、学生時代の旧友・進藤が東京の大病院から赴任してきます。
彼はかつて「医学部の良心」と呼ばれており、一止は再開を大喜び。
ところが進藤の働きぶりは周囲を困惑させるのもので、一止は遂に彼と衝突してしまいます。
そんな中、一止に更なる試練が訪れます。

医者の話ですが、医療ものというよりは人間ドラマ。信州の美しい自然の描写も印象的です。
医療のリアルを描きつつも堅苦しくない、清々しい感動作という感じでした。

Q親ウィンドウのボタンからサブウィンドウを閉じたいのですが・・・。

いつもお世話になっています。
JavaScript初心者です。
window.closeについて質問させて下さい。
メインウィンドウにある「next」という次のページに移るボタンをクリックすると、開かれているサブウィンドウを閉じる処理を実行したいのですが、window.closeを使えばいいということしか分からず、何をどこに書けば良いのか困っています。(サブウィンドウにも「閉じる」ボタンを作成していますが、親ウィンドウからも操作が出来るようにしたいと思っています。)

どうか教えていただけませんでしょうか。

ソースは次の通りです。
-----------------------------

//サブウィンドウの表示
<script language="JavaScript">
function sub(msg){
var page =window.open("", "HintPage","screenX=400,screenY=600,left=400,top=600,width=400,height=250,scrollbars=yes,resizable=yes");
page.document.open();
page.document.writeln("<html>");
page.document.writeln("<head><title>{test}</title></head>");
page.document.writeln("<body leftmargin=\"15\" rightmargin=\"15\" topmargin=\"20\">");
page.document.writeln("<h3>[ {test} ]</h3><hr><br>" + msg + "<br><br><hr><br>");
page.document.writeln("<div align=center>");
page.document.writeln("<input type=button value=close onclick=\"javascript:window.close()\"></div>");
page.document.writeln("</body>");
page.document.writeln("</html>\n");
page.document.close();
page.focus();
}
</script>
</HEAD>

//「next」ボタンの表示
<body>
<table cellpadding=3 cellspacing=5 align="right">
<tr>
<td bgcolor="#9999ff" align="right"><input type="submit" name="next" value="{nextBtn}" style="width: 140px; height: 20.5px;" onClick="setPname('{next}')" {disabled2}></td></tr>
</table>
</body>
----------------------------

どうぞよろしくお願い致します。
説明不足の点がありましたら補足させて頂きます。

いつもお世話になっています。
JavaScript初心者です。
window.closeについて質問させて下さい。
メインウィンドウにある「next」という次のページに移るボタンをクリックすると、開かれているサブウィンドウを閉じる処理を実行したいのですが、window.closeを使えばいいということしか分からず、何をどこに書けば良いのか困っています。(サブウィンドウにも「閉じる」ボタンを作成していますが、親ウィンドウからも操作が出来るようにしたいと思っています。)

どうか教えていただけませんでしょうか。

...続きを読む

Aベストアンサー

サブウィンドウはpageオブジェクトで扱っていますので、
page.close();
で閉じることができます。コレをボタンのクリックイベントで
呼び出すfunctionに記述しておけば閉じるはずです。
このときpageオブジェクトはsub()の中でのみ有効なので、
sub()の外側で宣言しておきます。

以下のような感じかな
<script language="JavaScript">
var page;//変数だけ宣言
function sub(msg){
page=window.open(略);
//略
}
//closeボタンのクリックイベント用
function childClose(){
page.close();
}
あとは<body>のなかでボタン作って呼び出せばできるはずです。
<input type="button" onClick="childClose()" value="close">

この回答では複数のサブウィンドウを扱うとか、サブウィンドウを
開く前に「close」押したらどうするとかは考慮してませんので
必要に応じて付け足してください。

サブウィンドウはpageオブジェクトで扱っていますので、
page.close();
で閉じることができます。コレをボタンのクリックイベントで
呼び出すfunctionに記述しておけば閉じるはずです。
このときpageオブジェクトはsub()の中でのみ有効なので、
sub()の外側で宣言しておきます。

以下のような感じかな
<script language="JavaScript">
var page;//変数だけ宣言
function sub(msg){
page=window.open(略);
//略
}
//closeボタンのクリックイベント用
function childClose(){
page.close();
}
あ...続きを読む

Qあらすじと感想教えて下さい!

以下の漫画をお読みになった方、簡単なあらすじと感想を教えて下さい!
買おうかどうか迷っているので、面白そうなのを選ぼうと思います。

水沢めぐみ「キラキラ100%」(りぼん)
亜月亮「ラブわん!」(りぼん)
佑羽栞「アニマルチャンネル」(花とゆめ)
川頼夏菜「知らない国の物語」(花とゆめ)
桐谷実紀「ミサイルハッピー!」(花とゆめ)

Aベストアンサー

川頼夏菜「知らない国の物語」(花とゆめ)
読みました。
兄が単行本を持っていまして(何故だ!!)
私的にはかなり好きですね。

ある観光小国の王女と科学大国の王子のほのぼのとした
ラブコメディですね。
1巻の内容は、王女の兄が仕組んだ縁談を断るために
科学大国の王子の元にメイドとして潜入します。
王子について回っているうちに、
暖かい気持ちが王女に芽生えてきます。
それは王子も同様で…。

てな感じです。
現在3巻くらい行ってるのかしら。

主人公の王女の元気に引っ張られていきそうです。
元気になりたい方にお勧めです☆ミ

Qサブウィンドウからメインウィンドウにデータを送信する方法

宜しくお願いします。
メインウィンドウからリンクを貼り、そこをクリックしてサブウィンドウを出します。そのサブウィンドウに入力フォームを付けて、必要な情報を入力してもらい、送信ボタンを押すと、POSTで送信されて、元のメインウィンドウで送信内容が確認出来る様にしたいのですが、やり方が良くわかりません。
とある本を見て、『opener.closed』というのを使えば出来るかと思い試したのですが、URLをメインのウィンドウに送る事は出来ても、POSTのデータを送信する方法までわかりませんでした。
どなたかご教授の程、宜しくお願い致します。

Aベストアンサー

以下のような感じでどうでしょう?

(1)メインウィンドウに名前を付けておく。

<html>


<script type="text/javascript">
<!--
window.name="hoge"
//-->
</script>
</head>


(2)サブウィンドウで送信するときにtarget(=メインウィンドウのname)を指定する。
(送信したらサブウィンドウを閉じる)

<form action="~" method="post"
target="hoge"
onsubmit="window.close()"
>

Q(※かなりネタバレかも?)劇場版AIRのあらすじ、感想

つい先週TVアニメ版AIRまで見終わりましたが、肝心の劇場版AIRまでは地方の在住による影響もあり見に行くことができませんでした。

TVアニメ版の方は、ゲーム上と同様「DREAM編→SUMMER編→AIR編」と、ほとんどゲームの本編に即した展開になっていましたが、劇場版ではどのようなあらすじで展開されるのか、皆目見当がつきません。

http://www.air2004.com/story.htmの物語からすれば、SUMMER編・神奈とDREAM編・AIR編がリンクするかのような内容になっているようですが、劇場版ではどのようなあらすじで展開し、結末はどうなるか、本編との違いはどうなっているか、見に行った方いませんでしょうか?

Aベストアンサー

池袋で私は見ました。
私はTVアニメもゲームもそんなに詳しくないのですが、おそらく劇場版は先に挙げた2つとはまるで別物です。観鈴メインなので、他のキャラが好きな人にはもの足りないはず。
ストーリーは考えさせられるような倫理学的なテーマで、個人的には結構好きです。中盤あたりからずっと泣いてましたし。
ただ、画がちょっとストーリーについていけていないな、と感じました。画、というか演出・技法が。見る人次第では「手抜き」と感じてしまう可能性も否めません…。

やはり原作好きの人にはお勧めできないです。先入観なしで1アニメ作品として見る分には価値はあると思いますが。声優陣の演技もうまいですし

Qフレームを使ったサブウィンドウから親ウィンドウへのデータセット

下記のソースをフレームを使わないサブウィンドウから実行すると
うまく親ウィンドウの該当項目へセットできますが、
フレームをつかったサブウィンドウからだとうまくセットできません。
ご存知の方おりませんか?
よろしくお願いします。

function setData(theData) {
window.opener.document.MAIN_FORM.DATA0.value = theData[0];
window.opener.document.MAIN_FORM.DATA1.value = theData[1];
window.opener.document.MAIN_FORM.DATA2.value = theData[2];
window.opener.document.MAIN_FORM.DATA3.value = theData[3];
window.opener.document.MAIN_FORM.DATA4.value = theData[4];
}
<input type="button" onClick="setData(Array('000','111','222','333','444'))" value="選択">

下記のソースをフレームを使わないサブウィンドウから実行すると
うまく親ウィンドウの該当項目へセットできますが、
フレームをつかったサブウィンドウからだとうまくセットできません。
ご存知の方おりませんか?
よろしくお願いします。

function setData(theData) {
window.opener.document.MAIN_FORM.DATA0.value = theData[0];
window.opener.document.MAIN_FORM.DATA1.value = theData[1];
window.opener.document.MAIN_FORM.DATA2.value = theData[2];
win...続きを読む

Aベストアンサー

window.top.opener
でどうでしょう?

Q【ネタバレ可】宮城谷昌光『香乱記』のあらすじ・感想を教えてください。

友人から「とっても感動した!非常に面白いからぜひお前にも読んでもらいたくて」と宮城谷昌光『香乱記』(新潮文庫)を贈られました。
人から本をもらうこと自体珍しいですし、友人がそこまで言うのならと読み始めたのですが…、残念ながら中国歴史モノは肌に合わないのか、50ページほどで読む気が完全に失せてしまいました。
友人に会うと、「どうだ?面白いだろ?」といかにも『香乱記』について語り合いたげな雰囲気を出してきます。
もらいものだけに、「つまらなくて1巻の50ページで挫折した」とはとても言えない感じです。
そこで、それなりに話を合わせられるように、この物語がどういう内容なのか、詳しく教えてください。
また、感想(どの場面でどういう気持ちになったか、など)も教えてもらえると助かります。
よろしくお願いします。

Aベストアンサー

あらすじはこうです。

http://www1.ocn.ne.jp/~matsuo3/books/kouranki.htm

ですが、宮城谷先生を知らない人にはいきなり大作すぎたかもしれませんね。
先生の文章は中国の漢字をそのままあえて使い、語感をとても大切にしていますが、そのせいで一般人にはちょっと親しみ憎い感があります。

ですから、読むなら「侠骨記」などの短編集からをお勧めします。
この香乱記は難しくて読めなかった、と正直に話したほうが良いです。

歴史小説は、好きな人以外にはちょっと奥が深いですね。私はとっても大好きな作家ですが。

Qサブウィンドウを開くタイミングで親ウィンドウからデータを渡す

親ウィンドウ、サブウィンドウを両方開いた状態でデータを受け渡す方法は見かけるのですが、
サブウィンドウを初めて開くタイミングで親ウィンドウからデータを渡す方法はありますでしょうか?

現在以下のように書いています。
親ウィンドウ
function openLicense(sub, index){
w = window.open('', 'publish', 'toolbar=no,);
w.document.open(); w.document.form.password_index.value=index;
document.form.submit();
w.focus();
}
サブウィンドウ
<input name="password_index" type="HIDDEN" value="">

が、「w.document.form.password_indexはnullまたはオブジェクトではありません」
とエラーになります。何かいい方法はないでしょうか。

Aベストアンサー

ここを参考にどうぞ
http://www.openspc2.org/reibun/javascript/window/027/index.html

ちなみに色んなやり方があります。

参考URL:http://www.openspc2.org/reibun/javascript/window/027/index.html


人気Q&Aランキング

おすすめ情報