gpt4 book ai didi

JavaScript 未实现错误

转载 作者:行者123 更新时间:2023-11-28 20:28:43 26 4
gpt4 key购买 nike

当我尝试在页面加载时将屏幕宽度筛选到隐藏字段中时,出现“未实现”错误。看看其他类似的问题,他们都建议将所有内容放入变量中并确保我没有使用保留字。我有,但我没有(据我所知)。

function GetScreenWidth() {
var sWidth = screen.width;
var hfSw = document.getElementById("<% =hfScreenWidth.ClientID %>");
hfSw.value = sWidth;
}
window.onload = GetScreenWidth();

最初,我使用的是

function GetScreenWidth() {
document.getElementById("<% =hfScreenWidth.ClientID %>").value = screen.width;
}

最终,我试图将屏幕宽度恢复到代码隐藏中。如果有更好的方法可以做到这一点,我很想听听。

编辑:隐藏字段标签上方定义。

最佳答案

当我为事件处理程序设置意外值时,我在 IE 下看到了此错误消息。基本上,您将 onload 设置为 undefined 值(因为这就是您的函数返回的值),这可能会导致各种奇怪的行为。您可能希望将对 GetScreenWidth 的引用绑定(bind)到事件处理程序,如下所示:

window.onload = GetScreenWidth;

或者也许:

window.onload = function () {
var sWidth = screen.width;
var hfSw = document.getElementById("<% =hfScreenWidth.ClientID %>");
hfSw.value = sWidth;
};

或者,如果您碰巧使用 jQuery:

$(function () {
var sWidth = screen.width;
var hfSw = document.getElementById("<% =hfScreenWidth.ClientID %>");
hfSw.value = sWidth;
});

关于JavaScript 未实现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16846187/

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