• 締切済み

ポップアップへ値の引渡しについて

現在、HTMLとJavascriptで画面、DBはOracle10gを使用しています。 JSファイル内にSelectを持たせて検索値の明細行を作成し、それに リンクを張ってポップアップ側でデータを更新(UPDATE)しようと 思っています。 明細行にリンクを張りポップアップを出するところまで出来て いるのですが、ポップアップ側へ明細行の値(1行のみ)が渡りません。 POSTで出来ると思ったのですが、私の使い方が誤っているようで どなたか、ポップアップへの値の引渡しについてご教授願えない でしょうか? ソースを開示していないので、分かりづらいかもしれませんが 代表的な使い方を教えて下さい。 宜しくお願いします。

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

POSTということなので、FORMのtargetを指定してsubmitを(JavaScript側で)行っていると推測するのですが、 >明細行にリンクを張り ということなので、アンカータグにonClickを書いてそちらでFORMのsubmitをしているんでしょうか?hrefで指定していればPOSTは無理(GETしか使えない)ですから、そのくらいしか方法はないと思いますが。まさかwindows.openということじゃないですよね? ・・いろいろ邪推してしまうのですが「ソースを開示していない」ということなので、判断出来ません。せめて「何をどう使っている」のかくらいは書いてください。

jp000
質問者

お礼

>shimix様 ネットの調子が悪くて、お礼が遅くなりました。 大変申し訳ありませんm(__)m アドバイスありがとうございます。 職場の人にデバッグの貼り方を教えてもらい、対象のデータが どの階層にあるのかを確認して、解決出来ました。 ソースを開示しなかったのは、とても長いソースなので 当方の知識不足もあり、編集が困難かと思った為です。 大変お騒がせしました。 また色々と不明な点が出てきましたので、多々書き込みをする ことと思います。またご教授して頂けると幸いです。 ちなみに「HREF」で指定しています。 ポップアップは、ファンクション内の「OpenNewWindow()」で 引数を渡して、それをjsファイル内のSELECTのキーにしています。

回答No.1

> POSTで出来ると思ったのですが、私の使い方が誤っているようで POSTでできます。 ぶっちゃけていうと、jp000さんの使い方(作り方)が間違っているためと思われます。 > ソースを開示していないので、分かりづらいかもしれませんが そのソースを書いてもらわないと、原因を答えようがありません。 > 代表的な使い方を教えて下さい。 URLにつなげてwindow.open()するか、 <form>をsubmit()するか、XMLHttpRequestで送信するか、どれかでしょうね。 methodにPOSTを使うなら<form>かXMLHttpRequestしか出来ません。

jp000
質問者

お礼

>taloo様 ネットの調子が悪くて、お礼が遅くなりました。 大変申し訳ありませんm(__)m アドバイスありがとうございます。 職場の人にデバッグの貼り方を教えてもらい、対象のデータが どの階層にあるのかを確認して、解決出来ました。 ソースを開示しなかったのは、とても長いソースなので 当方の知識不足もあり、編集が困難かと思った為です。 大変お騒がせしました。 また色々と不明な点が出てきましたので、多々書き込みをする ことと思います。またご教授して頂けると幸いです。