2011-08-14 25 views
0

在网主页... HTML无法调用javascript代码

<script type="script/javascript"> 
function SayHi() 
{ 
    alert("Oke.Hai..(waving)!") 
} 
</script> 

,并在XAML simpley,都有一座按钮

<button name="Btn" width="100" content="Say 2!" Click="Btn_Click"> 

</button> 

然后在CS文件中的按钮单击事件

HtmlPage.Window.Invoke(SayHi); 

Yuyik,运行时错误“无法在单击事件中调用该方法,Debug?”

这很简单。任何帮助表示赞赏。

+1

脚本的'type'应该是'文/ javascript',不是'脚本/ javascript'。 –

+1

您忘记了重要的标签,我现在已经为您添加了它。 –

回答

1

需要,否则用双引号来包装方法命名错误它作为变量名:

HtmlPage.Window.Invoke("SayHi"); 
+0

谢谢,我尝试了你告诉我但它仍然不起作用 –

+0

尝试按照[这里]的步骤(http://msdn.microsoft.com/en-us/library/cc221359(v = vs.95 ).aspx)然后创建按钮并附加onclick事件。 –

+0

谢谢暗影精灵 –