C〓〓win formプログラムはどのようにjsとインタラクションしますか?
749 ワード
最初:
JSコード
using System.Security.Permissions;
クラス定義の前に次の2行を追加する必要があります.でないと、呼び出しに失敗します.
[PermissionSet]
[System.Runtime.InteropServices.cmvieble Attribute]
呼び出された関数:
webBrowser 1.Dockment.InvokeScript(「ShopXG」、new string[]{‘ss’});
2番目:
JSでc嗳関数を呼び出した例のC〓関数は以下の通りです.
JSコード
<script language=”javascript”>
function ShopXG(infor)
{
alert(‘ 、 , , !’);
return;
}
</script>
C菵コードの呼び出しは以下の通りです.using System.Security.Permissions;
クラス定義の前に次の2行を追加する必要があります.でないと、呼び出しに失敗します.
[PermissionSet]
[System.Runtime.InteropServices.cmvieble Attribute]
呼び出された関数:
webBrowser 1.Dockment.InvokeScript(「ShopXG」、new string[]{‘ss’});
2番目:
JSでc嗳関数を呼び出した例のC〓関数は以下の通りです.
public void ShowMessage(string message)
{
MessageBox.Show(“ , !”);
}
JSでの呼び出し方法:<script language=”javascript”>
function InvokeFunc()
{
window.external.ShowMessage(‘ ’);
}
</script>