|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
無題
Hashiさん
[2001/11/14 11:39:55]
[986]
|
Re:無題
Tomitomiさん
[2001/11/14 12:26:35]
[987]
Re:無題
Hashiさん
[2001/11/14 12:55:16]
[988]
Re:無題
北岳さん
[2001/11/14 13:38:52]
[989]
Re:無題
Tomitomiさん
[2001/11/14 14:32:40]
[990]
Re:無題
北岳さん
[2001/11/14 15:16:26]
[991]
Re:無題
Tomitomiさん
[2001/11/14 15:54:59]
[993]
|
| [986] 無題 |
| 投稿者:Hashiさん 2001/11/14 11:39:55 |
| <SCRIPT language="VBScript"> Sub Go_OnClick : :←ここに<% ・・・・・・・・ %>でプログラムを書き込んでいるのですが上手くいきません。 : このような記述で正しいのでしょうか? : End Sub <SCRIPT> |
| [987] Re:無題 |
| 投稿者:Tomitomiさん 2001/11/14 12:26:35 |
| こんにちは、Tomitomiです。 > <SCRIPT language="VBScript"> > Sub Go_OnClick > : > :←ここに<% ・・・・・・・・ %>でプログラムを書き込んでいるのですが上手くいきません。 > : このような記述で正しいのでしょうか? > : > End Sub > <SCRIPT> 可能だと思うのだけど、どのようにうまくいかないのですか? |
| [988] Re:無題 |
| 投稿者:Hashiさん 2001/11/14 12:55:16 |
| > こんにちは、Tomitomiです。 > > > > <SCRIPT language="VBScript"> > > Sub Go_OnClick > > : > > :←ここに<% ・・・・・・・・ %>でプログラムを書き込んでいるのですが上手くいきません。 > > : このような記述で正しいのでしょうか? > > : > > End Sub > > <SCRIPT> > > > 可能だと思うのだけど、どのようにうまくいかないのですか? 可能ですか・・・プログラムミスですね・・・頑張ってみます。 |
| [989] Re:無題 |
| 投稿者:北岳さん 2001/11/14 13:38:52 |
| > <SCRIPT language="VBScript"> > Sub Go_OnClick > <% ・・・・・・・・ %> > End Sub > <SCRIPT> 1.最後は</SCRIPT>ですね。 2.サーバサイドなら全体が<% %>の中。ブラウザには・・・の処理結果のみ渡され、このScript自体は現れません。 <% <SCRIPT language="VBScript"> Sub aaa() ・・・・・・・ End Sub </SCRIPT> %> 3.クライアントサイドなら、<% %>を付けてはいけません。 <SCRIPT language="VBScript"> Sub aaa() ・・・・・・・・ End Sub </SCRIPT> 4.クライアントサイドのVBScriptは私は使っていなくて判りませんが(JavaScript使用)Sub Go_OnClickというようなsubプロシージャが本当に使えるんですか? |
| [990] Re:無題 |
| 投稿者:Tomitomiさん 2001/11/14 14:32:40 |
| こんにちは、Tomitomiです。 北岳さんは、Hashiさんに聞かれてると思うのですが、私の経験を少々書きます。 > > <SCRIPT language="VBScript"> > > Sub Go_OnClick > > <% ・・・・・・・・ %> > > End Sub > > <SCRIPT> 僕の場合。VBScriptではありませんが、ある条件をもとにJavaScriptの処理をASPにて書き出しておりました。 簡単な例をあげれば、 <SCRIPT language="JavaScript"> function AAAA() { location.href = '<%=REC.Fields(0)%>'; } </SCRIPT> のような感じで。 レイヤーでコンボみたいなものを作る時もASPにてデータを取得しレイヤーを作っておりました。 > 4.クライアントサイドのVBScriptは私は使っていなくて判りませんが(JavaScript使用)Sub Go_OnClickというようなsubプロシージャが本当に使えるんですか? これは、できた覚えがあります。 今試したらできましたw <SCRIPT language="VBScript"> Sub AAA_OnClick msgbox "aaa" End Sub </SCRIPT> <p><input type="text" name="AAA" size="20"></p> お試しください。 |
| [991] Re:無題 |
| 投稿者:北岳さん 2001/11/14 15:16:26 |
| 前半はなるほど、クライアントサイドのスクリプト内にサーバサイドで得た結果を書き込むケースもありましたね。 (質問はSub GO_onClickとあるからには、クライアントサイド限定でしたね。読みが浅かったです。) ------- 後半もなるほど、イベントからの起動はVBScriptでも可能でしたか。 ネスケでは動かないという観念に縛られて、クライアントサイドのVBScriptは全然勉強していませんでした。 (そのくせJavaScriptは、文字列連結、行末の;付け忘れなど、ついVBSの書き方をして、毎回四苦八苦しています。) 情報ありがとうございました。 |
| [993] Re:無題 |
| 投稿者:Tomitomiさん 2001/11/14 15:54:59 |
| こんにちは、Tomitomiです。 今日はたくさん働いたので仕事終了としました。w > 後半もなるほど、イベントからの起動はVBScriptでも可能でしたか。 > ネスケでは動かないという観念に縛られて、クライアントサイドのVBScriptは全然勉強していませんでした。 そうなんです。可能だったのです。 でも北岳さんの選択は正しいと思います。(JavaScriptでやる) 僕もクライアントサイドスクリプトは95%ぐらいJavaScriptと決めております。 なぜならば、VBScriptとJavaScriptが混在するとわけがわからなくなるからです。w また親会社のSEがしょぼいので当初の仕様はネスケとIE4以上で見れるようにということで、 JavaScriptで作成していたら、お客の気心しだいで、無理な処理を引きうけ、IEでしか使えないJavaScriptを使ったり、 IE5以上でしか動かなくなったりと結局ブラウザはIE5以上という仕様になることが多々あります。w (備考:Accessで作られシステムを持ってこられてこれが仕様と言われたことも。Web系ではあのGUIは無理ちゅーの) でも、サブルーチンで呼び出せるのは、OnClick等を使わずに済むので、 うまく使えば、VBScriptでもおもしろいことできるかも。 |
|
TreeBBS For ASP V.0.1.3 |