gpt4 book ai didi

javascript - 从 Silverlight 4.0 应用程序调用 JavaScript 函数

转载 作者:行者123 更新时间:2023-11-30 13:39:59 25 4
gpt4 key购买 nike

我正在尝试从 Silverlight 应用程序调用一个函数。这应该是一项非常简单的任务,但到目前为止我还没有得到我正在寻找的结果。

这是我的 Silverlight 代码:

    private void button2_Click(object sender, RoutedEventArgs e)
{
HtmlPage.Window.Invoke("SayHello", new string[] { "Salut!" });
}

这是 JavaScript 代码:

   function SayHello(theid) {
alert(eval(theid));
var divStatusDiv = document.getElementById("divStatus");
divStatusDiv.style.backgroundColor = "Red";
}

警告消息总是显示“未定义”,但当我按“确定”时,该 DIV 的颜色会按应有的方式更改为红色。

为什么我总是得到“未定义”?

最佳答案

您需要创建可以正确传递的 json,而不是像那样传递一个数组。你可以简单地返回“Salut!”而不是 new string[] { “Salut!” } 或者您可以为您拥有的字符串数组创建 json 数组。

关于javascript - 从 Silverlight 4.0 应用程序调用 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2823741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com