|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
VBScriptからVavaScriptへ
sakuさん
[2001/09/03 13:52:01]
[554]
|
Re:VBScriptからVavaScriptへ
sakuさん
[2001/09/03 15:22:33]
[555]
Re:VBScriptからVavaScriptへ
sakuさん
[2001/09/03 16:08:26]
[556]
Re:VBScriptからVavaScriptへ
YasNet(管理人)さん
[2001/09/03 16:20:01]
[558]
Re:VBScriptからVavaScriptへ
sakuさん
[2001/09/03 17:44:19]
[561]
Re:VBScriptからJavaScriptへ
YasNet(管理人)さん
[2001/09/03 16:15:33]
[557]
|
| [554] VBScriptからVavaScriptへ |
| 投稿者:sakuさん 2001/09/03 13:52:01 |
| ボタンクリック後、セッションが切れていないか確認をして、切れていなければ新しいウィンドウを開く、切れていればメッセージを表示し、初期画面に戻る、という手順を考えています。 が、新規ウィンドウオープンがJavaScriptしか分からないため、 セッション確認部分(VBScript)と連動できなくて困っています。 新規ウィンドウオープンをVBScriptで行う方法、 もしくはJavaScriptからVBScriptへ処理を流す方法を教えてください。 なお、現状のソースのまま実行すると、 「(最終行に)Endがありません」というエラーメッセージが出ます。 ///ボタンクリック <P align=center><INPUT id=button1 name=button1 type=button value=ダウンロードファイル作成 onClick= ConCheck() Width= 500 height=100></P> ///JavaScriptでウィンドウオープン <SCRIPT language=JavaScript> function newWindow(){ var urlname,winname,winparms; // URL を指定 urlname = "./Sales_CSV.asp"; // Window の名前を指定する winname = "_popup"; // サイズなどのモードを指定する winparms = "scrollbars=0,resizable=0,width=520,height=250"; window.open(urlname,winname,winparms); } window.onerror=null </SCRIPT> ///VBScriptでセッションを持っているかチェック function ConCheck() If Session("CD1") = "" or Session("CD2") = "" or _ Session("CD3") = "" or Session("CD4") = "" Then Err_Msg = "コードが設定されていません。選択メニューより、コードを選択して下さい。" Err_Html_Wrt(Err_Msg) Else newWindow() '←このままでは、JavaScriptに飛びません。 End If End Function |
| [555] Re:VBScriptからVavaScriptへ |
| 投稿者:sakuさん 2001/09/03 15:22:33 |
| > なお、現状のソースのまま実行すると、 > 「(最終行に)Endがありません」というエラーメッセージが出ます。 すみません。上記のエラーは構文ミスが出してました。 エラーメッセージは 「オブジェクト(ConCheck())が見つかりません」です。 |
| [556] Re:VBScriptからVavaScriptへ |
| 投稿者:sakuさん 2001/09/03 16:08:26 |
| onclickの先はクライアントサイドの処理でなければならないのでしょうか。 <Script language = "VBScript"> (処理A) </Script> としたら、処理Aは流れるのですが、 処理Aはサーバサイドのセッションチェック・・・・ アドバイスください!!! |
| [558] Re:VBScriptからVavaScriptへ |
| 投稿者:YasNet(管理人)さん 2001/09/03 16:20:01 |
| こんにちは YasNetです > onclickの先はクライアントサイドの処理でなければならないのでしょうか。 > <Script language = "VBScript"> > (処理A) > </Script> > としたら、処理Aは流れるのですが、 > 処理Aはサーバサイドのセッションチェック・・・・ えっと、クライアントで処理したいのですよね?あれ? サーバサイドで、処理したい?って事? だったら、サブミットしないと、駄目ですよ。 う〜ん、処理タイミングと、サーバとクライアントの処理の切り分けがごちゃごちゃに なってませんか? 日本語で、よ〜く処理を考えてみましょう さっきは、コメントが、テレコになって失礼しました。 では では |
| [561] Re:VBScriptからVavaScriptへ |
| 投稿者:sakuさん 2001/09/03 17:44:19 |
| > えっと、クライアントで処理したいのですよね?あれ? > サーバサイドで、処理したい?って事? > だったら、サブミットしないと、駄目ですよ。 onclickでクライアント処理に入ったところで サーバのセッションチェックを行いたいのです。 (本来onclick後に新ウィンドウができて、 セッションチェック、だったのですが、変更とのことで・・・) > う〜ん、処理タイミングと、サーバとクライアントの処理の切り分けがごちゃごちゃに > なってませんか? なってました。 すいません。ASPは初めてなのです。 (休暇中の同僚の仕事・・・) Submit・・・???調べてみます・・・ |
| [557] Re:VBScriptからJavaScriptへ |
| 投稿者:YasNet(管理人)さん 2001/09/03 16:15:33 |
| こんにちは YasNet です > > なお、現状のソースのまま実行すると、 > > 「(最終行に)Endがありません」というエラーメッセージが出ます。 > > すみません。上記のエラーは構文ミスが出してました。 > エラーメッセージは > 「オブジェクト(ConCheck())が見つかりません」です。 クライアント側で、2つのスクリプトを動作させるメリットを見つける事が出来ませんが・・・ 個人的な見解ですが、JavaScriptだけで、記述する事をおすすめします。 私も試した事がないのですが とりあえず、VBScriptの部分は<SCRIPT language=VBScript>を指定してあげましょう。 あと、HTMLもonClick="ConCheck()" といった形でダブルコーテションをつけましょう 見た感じ、これくらいしか思いつきませんでした。 参考になると良いんだけど・・・ では では |
|
TreeBBS For ASP V.0.1.3 |