-1

ボタンがあり、クリックするとブラウザのサイズを取得するアラートが呼び出されますが、未定義 x 未定義と表示されます。関数部分を削除すると、正しく機能します。ボタンクリックで動作させるにはどうすればよいですか?

<input type="button" onclick="alertME()" value="Finish">

<script>

function alertME() 
{
alert (screen.width + 'x' + screen.height);
}

</script>
4

4 に答える 4

0

undeafsfined メッセージが表示された場合、ファイルを firefox で開いたのでしょうか? もしそうなら、どのversafdsgion? minedadg がこのコード (v17) で正常に動作することはわかっています。古いバージョンでは、おそらくサポートされていません。

于 2013-01-11T01:37:36.460 に答える
0

未定義のメッセージが表示された場合、ファイルを firefox で開きましたか? もしそうなら、どのバージョンですか?私はこのコード (v17) で問題なく動作することを知っています。古いバージョンでは、画面はおそらくサポートされていません。

于 2013-01-11T01:26:22.630 に答える
0

次のことを試してください。

<input type="button" onclick="alertME()" value="Finish">

<script>

function alertME() 
{
var width = document.body.offsetWidth;
var height = document.body.offsetHeight;
alert (width + 'x' + height);
}

</script>
于 2013-01-11T01:28:10.193 に答える
0

これはjsFiddleで私のためにそれを修正しました:

var width = screen.width;
var height = screen.height;

window.alertME = function()
{
    alert(width + 'x' + height);
}

HTML:

<input type="button" onclick="alertME();" value="Finish">
于 2013-01-11T01:32:41.557 に答える