0

ページの読み込み時に画面幅を非表示フィールドにスクリーニングしようとすると、実装されていないというエラーが発生します。他の同様の問題を見ると、すべてを変数に入れ、予約語を使用していないことを確認するよう提案されています。私は持っていて、私は持っていません(私が知っていること)。

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;
}

最終的に、画面幅をコード ビハインドに戻そうとしています。それを行うためのより良い方法があれば、私はそれらを聞きたいです.

編集: 隠しフィールドタグの上で定義されます。

4

1 に答える 1