質問するログイン新規登録

質問編集履歴

4

実現したいことを具体的に記載しました。

2020/02/29 01:28

投稿

otdsh9432
otdsh9432

スコア55

title CHANGED
File without changes
body CHANGED
@@ -3,8 +3,10 @@
3
3
  「.asp」(クラシックasp)のファイル内の
4
4
  <script>タグにJavaScriptの関数を入れています。(「印刷」ボタン押下時の処理として)
5
5
  その関数の中に、VBScriptの処理を埋め込もうとしています。
6
+ **具体的には、印刷ボタンを押下した際、別サイトにリダイレクトする機能を実現したいです**
7
+  ※「別サイト」:VB.NETで構築したサイト(ActiveReportsを使用したPDF出力用のサイト)
6
8
 
7
- この場合、JS関数が実行されると、そ際にVBScriptの処理も行されますでしょうか。
9
+ この場合、下記ような書き方で現できますでしょうか。
8
10
 
9
11
  イメージは以下です。
10
12
 
@@ -29,9 +31,9 @@
29
31
  ```
30
32
 
31
33
  このように埋め込みましたが、
32
- 印刷ボタンをクリックすると、JS関数動き、
34
+ 印刷ボタンをクリックすると、JS関数(fncPrt)は当然動きますが
33
- 同時に、VBScriptの処理も動作する、ということになりますでしょうか。
35
+ 同時に、VBScriptの処理(リダイレクト)も動作する、ということになりますでしょうか。
34
- JS関数は動くが、VBScriptの処理は動作しない、ということにならないか)
36
+ fncPrtは動くが、リダイレクトは動作しない、ということにならないか)
35
37
 
36
38
  これから実行してみて確認しようとも思っているのですが、
37
39
  「そもそもこんなことはできない」ということであれば、

3

関連ないタグは外しました

2020/02/29 01:28

投稿

otdsh9432
otdsh9432

スコア55

title CHANGED
File without changes
body CHANGED
File without changes

2

何をお聞きしたいかわかりづらかったため修正しました。文系卒でVBの経験もほとんどなく、そもそもプログラミングが初心者の段階でいきなり本件の改修に入ったため、レベルの低い質問で申し訳ございません。

2020/02/29 01:17

投稿

otdsh9432
otdsh9432

スコア55

title CHANGED
File without changes
body CHANGED
@@ -4,6 +4,8 @@
4
4
  <script>タグにJavaScriptの関数を入れています。(「印刷」ボタン押下時の処理として)
5
5
  その関数の中に、VBScriptの処理を埋め込もうとしています。
6
6
 
7
+ この場合、JS関数が実行されると、その際にVBScriptの処理も実行されますでしょうか。
8
+
7
9
  イメージは以下です。
8
10
 
9
11
  ```asp
@@ -26,7 +28,10 @@
26
28
 
27
29
  ```
28
30
 
31
+ このように埋め込みましたが、
32
+ 印刷ボタンをクリックすると、JS関数が動き、
29
- このよう埋め込んでVBScriptの処理動作させることは可能でしょうか。
33
+ 同時VBScriptの処理動作、ということになりますでしょうか。
34
+ (JS関数は動くが、VBScriptの処理は動作しない、ということにならないか)
30
35
 
31
36
  これから実行してみて確認しようとも思っているのですが、
32
37
  「そもそもこんなことはできない」ということであれば、

1

クライアントサイドでjsを実行する旨をコードに追記しました。

2020/02/28 08:52

投稿

otdsh9432
otdsh9432

スコア55

title CHANGED
File without changes
body CHANGED
@@ -17,6 +17,12 @@
17
17
  %>
18
18
  }
19
19
  </script>
20
+ <head>~略~</head>
21
+ <body>
22
+ ~略~
23
+   <input type="button" value="印刷" ~略~ onclick="fncPrt(~略~)">
24
+ ~略~
25
+ </body>
20
26
 
21
27
  ```
22
28