我正在爲在線應用程序編寫基於.hta vbscript的安裝程序。該應用程序需要安裝最新的JDK,並且我無法使用我的安裝程序分發.exe。如何在頁面加載時自動滾動到div?
理想的情況下,下載並安裝JDK的應該是自動的,即
1 - 用戶運行我的名.hta安裝程序 - >點擊INSTALL
2 - 用戶接受甲骨文的條款及下載開始
問題
在http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html的下載頁面中許可證div與ID = agreementdiv用戶需要點擊* ACCEPT *在允許jdk下載之前。一旦你點擊接受,你甚至可以將這個熱鏈接粘貼到URL窗口http://download.oracle.com/otn-pub/java/jdk/7u17-b02/jdk-7u17-windows-x64.exe的exe和下載
我該如何解決這個問題?我希望顯示一個導航到下載頁面的小彈出窗口,並且自動滾動到協議章節,用戶單擊接受,下載jdk開始(使用熱鏈接),然後頁面自動關閉。
我不希望(理想情況下)因明顯的法律原因而忽略接受許可證的要求。
這是我使用的導航到JDK頁面
Set objWshShell = Wscript.CreateObject("Wscript.Shell")
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Visible = True
.Navigate "http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html"
'Wait for Browser
Do While .Busy
WScript.Sleep 100
Loop
//somehow scroll to the agreementDiv in the line below
//.Document.getElementById("agreementDiv")
End With
如果有一個更好的解決方案的代碼的一部分,我們將不勝感激。 Thankyou
'document.write()'是一個真正的痛苦。不知道該如何解決該問題。 – Teddy 2013-03-25 16:45:28