質問編集履歴

1

コードの編集

2017/11/11 02:16

投稿

chintao1224
chintao1224

スコア155

test CHANGED
File without changes
test CHANGED
@@ -18,15 +18,47 @@
18
18
 
19
19
  ```vb
20
20
 
21
- Err.Clear()
21
+ Err.Clear()
22
22
 
23
- Try
23
+ Try
24
24
 
25
- If WebBrowser1.IsBusy = False Then
25
+     If WebBrowser1.IsBusy = False Or WebBrowser1.ReadyState = WebBrowserReadyState.Loading Then
26
26
 
27
- WebBrowser1.Navigate("http://localhost/test.php")
27
+       WebBrowser1.Navigate("http://localhost/test.php")
28
28
 
29
+     ElseIf WebBrowser2.IsBusy = False Or WebBrowser2.ReadyState = WebBrowserReadyState.Loading Then
30
+
31
+       WebBrowser2.Navigate("http://localhost/test.php")
32
+
33
+     ElseIf WebBrowser3.IsBusy = False Or WebBrowser3.ReadyState = WebBrowserReadyState.Loading Then
34
+
35
+       WebBrowser3.Navigate("http://localhost/test.php")
36
+
37
+     ElseIf WebBrowser4.IsBusy = False Or WebBrowser4.ReadyState = WebBrowserReadyState.Loading Then
38
+
39
+       WebBrowser4.Navigate("http://localhost/test.php")
40
+
41
+     ElseIf WebBrowser5.IsBusy = False Or WebBrowser5.ReadyState = WebBrowserReadyState.Loading Then
42
+
43
+       WebBrowser5.Navigate("http://localhost/test.php")
44
+
45
+     ElseIf WebBrowser6.IsBusy = False Or WebBrowser6.ReadyState = WebBrowserReadyState.Loading Then
46
+
47
+       WebBrowser6.Navigate("http://localhost/test.php")
48
+
49
+     ElseIf WebBrowser7.IsBusy = False Or WebBrowser7.ReadyState = WebBrowserReadyState.Loading Then
50
+
51
+       WebBrowser7.Navigate("http://localhost/test.php")
52
+
53
+     ElseIf WebBrowser8.IsBusy = False Or WebBrowser8.ReadyState = WebBrowserReadyState.Loading Then
54
+
55
+       WebBrowser8.Navigate("http://localhost/test.php")
56
+
57
+     Else
58
+
59
+       WebBrowser9.Navigate("http://localhost/test.php")
60
+
29
- End If
61
+     End If
30
62
 
31
63
  Catch comex As COMException
32
64
 
@@ -39,3 +71,15 @@
39
71
  End Try
40
72
 
41
73
  ```
74
+
75
+
76
+
77
+ webbrowser1でスクリプトエラーが発生したらwebbrowser2に移行するか、webbrowser1のスクリプトエラーを解除してwebbrowser1で実行したいです。
78
+
79
+
80
+
81
+ 上のコードでは、webbowser1でスクリプトエラーがあった場合、またwebbowser1で実行しようとしてbeep音がなってしまいます。
82
+
83
+
84
+
85
+ どうすれば良いでしょうか?