2014-11-08 71 views
0

我需要在web瀏覽器C#執行JavaScript函數是這樣的:執行JavaScript功能與如在web瀏覽器C#參數關鍵字 'this'

Social(this,5000) 

即在這樣的元件:

<div id="id1" class"class1" onclick="social(this,5000)";>Click</div> 

但參數'this'是指那個特定的id和class(或者別的我不知道是什麼)。

使用此代碼不起作用:

var obj=new object[2]; 
obj[0]="this" or this(as keyword); 
obj[1]=5000; 
webBrowser.Document.InvokeScript("social",obj); 

我應該如何在refered對象發送到功能?

我該怎麼辦?

編輯:我曾派遣「這個」作爲參數

+0

這個參數指的是div,因爲它調用了社交函數。我不明白你想要發送給該函數的對象。 – ianaya89 2014-11-08 13:02:25

回答

0

我找到了解決辦法。最後的問題,「這個」在這種特殊情況是指「ID1」和而不是此函數,我們應該把「ID1」

var obj=new object[2]; 
obj[0]="id1"; 
obj[1]=5000; 
webBrowser.Document.InvokeScript("Social",obj);