ページの読み込み時に画面幅を非表示フィールドにスクリーニングしようとすると、実装されていないというエラーが発生します。他の同様の問題を見ると、すべてを変数に入れ、予約語を使用していないことを確認するよう提案されています。私は持っていて、私は持っていません(私が知っていること)。
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;
}
最終的に、画面幅をコード ビハインドに戻そうとしています。それを行うためのより良い方法があれば、私はそれらを聞きたいです.
編集: 隠しフィールドはタグの上で定義されます。