gpt4 book ai didi

javascript - 从 asp.net 启用 javascript 函数

转载 作者:行者123 更新时间:2023-11-28 09:03:00 25 4
gpt4 key购买 nike

我有一个 ASP.NET 应用程序,必须执行以下步骤。

    • 在 PaginaUno.aspx 中填充并显示一个 gridview,并且用户选择一行。
    • 打开运行 JavaScript 的 PaginaDos.aspx 并显示 googlemap 以及 PaginaUno.aspx 中收集的数据

问题:第二步显示对象图,但没有标记。

我无法自动使用 pintamarkers() 由 ASP.NET 事件激活的 JavaScript) 显示我定义的标记。

手动实现之所以有效,是因为我在 PaginaDos.aspx 上的 javascript 中定义了一个按钮,当您单击并显示标记时,该按钮会运行 pintamarkers()。

我尝试过:

// body onload="pintamarkers()">

并发送错误

"Microsoft JScript runtime error: 'map' is null or not an object"

如何使函数 pintamarkers() 在加载 PaginaDos.aspx 时自动运行?

预先感谢您的回答。

最佳答案

看起来 map 对象还没有加载所以......

我可以使用 JQuery 吗?如果是这样的话

$(document).ready(function(){
pintamarkers();
});

如果没有,请查看这个问题

How to check if DOM is ready without a framework?

但正如你所看到的,这将需要更多的代码

编辑

一般来说 - 我认为 body onload 会起作用。是否您正在调用 pinttamarkers,然后在页面加载时初始化 map ,即您是否在页面中嵌入了一个初始化调用,该调用将单独运行到 onload 事件

这个问题有类似的内容

'__e3_' is null or not an object - google maps

无论如何,只是另一个想法

关于javascript - 从 asp.net 启用 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17473543/

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