Silverlight - 呼叫Javascript 的 function

2010/03/08

在Silverlight中有時候可能要去呼叫網頁中的Javascript

尤其是在Facebook Apps開發上面..

這邊筆記一個小範例,如何在Silverlight中呼叫網頁的Javascript function




假設現在網頁中有一個JavaScript function 為


function showsomeMessage(content)
{
  alert(content);
}


則在Silverlight 中..我要呼叫  showsomeMessage 這function 並且把content帶進去的方法是


private void button2_Click(object sender, RoutedEventArgs e)
{
       HtmlPage.Window.Invoke("showsomeMessage", "HELLO!!");
}


第一個參數是function名稱,第二個就是content

補充一點..

記得要在Silverlight程式碼那邊加上


using System.Windows.Browser;



讚一下:


0 意見:

程式 . 生活 . D小調.@2010 | Binary Design: One Winged Angel.