gpt4 book ai didi

javascript - 从外部 Javascript 文件调用方法

转载 作者:行者123 更新时间:2023-12-02 19:30:23 26 4
gpt4 key购买 nike

我在 test.js 中定义了一个外部 JS 函数

function InvokeSupport(ID, TimeStamp, Hash) {

var sUrl = '<%= System.Configuration.ConfigurationManager.AppSettings["URL"] %>' + "?uid=" + ID + "&t=" + TimeStamp + "&hash=" + Hash;

window.open(sUrl, "Support", null, false);
}

在我的 asp.net 页面上,我有以下内容。

<script type="text/javascript" src="../../../scripts/test.js"></script>

<div class="User">
<span class="UserName"><button type="submit" title="Help!" onclick="InvokeSupport()" class="Class1"></button> </span>
</div>

问题

InvokeSupport 函数返回为未定义并且无法工作,除非我将该函数放在它可以工作的 ASP.net 页面上。 javascript 文件的链接是正确的,因为我在同一存储库中还有其他文件工作正常。

知道我做错了什么吗?

最佳答案

为什么在外部 js 文件中使用 ASP.NET 脚本标记?

将配置中的数据和附加参数传递给 JavaScript 函数。

此外,您还可以使用 Firebug 和 Chrome devTools,它们可以向您显示发生错误的位置

关于javascript - 从外部 Javascript 文件调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11561860/

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