- PR -

JavaScriptについて

1
投稿者投稿内容
ヒロポン
会議室デビュー日: 2004/03/02
投稿数: 6
投稿日時: 2004-03-02 10:11
初めて投稿させてもらます。

今、Strutsタグを使いながらJSPを作っています。

親ウィンドウからボタンを押すとサブウィンドウが開くように
作っていますが(JavaScriptでサブウィンドウを開いてます)、
そのサブウィンドウ画面(JSP画面です)を開いた
時にすぐにActionを走らせたいのですが、
Scriptでどのように書けばいいのか悪戦苦闘
してます。しかも、サブウィンドウ側でActionを走らせないと
いけません!

普通であれば、何かボタンを押されたら<html:form action="・・・">
でActionに飛びますが、ボタンを押されたらとかでは
なく、サブウィンドウ画面を開いたらすぐにActionを走らせたいのですが
Scriptの書き方がよくわかりません・・・。

私のイメージだとサブウィンドウ画面で<BODY onload="function名">
ってやればいいのかな? と思っていますが、
肝心のScriptでどのように記述すればいいのかわからないです。


どなたか、ご教授して頂けるとうれしいです。サンプルソースなど
書いて頂けると幸いです。宜しくお願いします。


おばけ
ぬし
会議室デビュー日: 2002/11/14
投稿数: 609
お住まい・勤務地: 東京都江東区
投稿日時: 2004-03-02 10:43
引用:

そのサブウィンドウ画面(JSP画面です)を開いた
時にすぐにActionを走らせたいのですが、


おっしゃるように、BODYのonLoadで正解です。
あとは、<form名>.submit()を呼べばよいでしょう。

詳しくはこちらなどをご参考にされると宜しいかと。
http://tohoho.wakusei.ne.jp/js/form.htm

Santa
会議室デビュー日: 2003/05/28
投稿数: 8
投稿日時: 2004-03-02 10:47
Struts は雑誌等でサンプルを眺める程度しか知らないのですが、
JavaScript で Form を 送信(submit) すればいいんじゃないでしょうか。

コード:
document.forms[7フォーム名'].submit();



ではダメですか?

ヒロポン
会議室デビュー日: 2004/03/02
投稿数: 6
投稿日時: 2004-03-02 11:05
おばけさん、ドリムさん、ご回答ありがとうございました。

さっそく、試してみたいと思います。
また、何かわからない事がありましたら
投稿しますので、そのときは宜しくお願い
します。
1

スキルアップ/キャリアアップ(JOB@IT)