2014-03-24 48 views
-1

編輯: 經過一些建議後,我現在正在嘗試編寫一個greasemoneky腳本來自動化網頁界面上的按鈕。我試圖自動化的JavaScript命令是:在瀏覽器中自動執行Javascript命令

javascript:__doPostBack('ctl00$ContentPlaceHolder1$UltraWebTab1$_ctl1$grdExpressQuery$GridView1','ProductExpand$1') 

我不知道如何編程,但我設法從實例湊這個網上找到

var txt='ProductExpand$'; 

for (i=1; i<1000; i++) 
{ 
doPostBack('ctl00$ContentPlaceHolder1$UltraWebTab1$_ctl1$grdExpressQuery$GridView1',txt+i); 
} 

的腳本不能正常工作,如果我能得到一些關於如何去解決這個問題的一般性指導或建議,將不勝感激。

回答

-1

您可以使用Firefox的GreasyMonkey插件來運行userscripts。

+0

我不認爲這解決了這個問題。提問者可能不知道如何編寫用戶腳本。 –

+0

正確我不知道如何寫劇本,但如果你給我一個一般的指導方針或提示,我可以一起刮東西。到目前爲止,我創建了一個名爲txt的var和一個for循環,在for循環中,我將'ProductExpand $ 1'更改爲txt + 1。它不工作,任何建議? – user3455989

+1

在瀏覽器中打開javascript控制檯,看看是否有錯誤。我假設它需要時間加載,所以你需要使用setTimeout()以異步方式運行它:'var txt ='ProductExpand $'; var i = 1;函數loadMore(){doPostBack('ctl00 $ ContentPlaceHolder1 $ UltraWebTab1 $ _ctl1 $ grdExpressQuery $ GridView1',txt + i);我++;如果(我<1000)setTimeout(loadMore,3000)}' – mugiseyebrows

相關問題