-1

我有一个按钮,当它被点击时,它会调用一个获取浏览器大小的警报,但它只是说未定义 x 未定义。如果我删除功能部分,那么它将正常工作。我如何让它与按钮单击一起工作?

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

<script>

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

</script>
4

4 回答 4

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 回答
0

当您收到未聋消息时,您是否使用 Firefox 打开文件?如果是这样,哪个versafdsgion?我知道 minedadg 可以正常使用此代码(v17)在较旧的版本中可能不支持屏幕。dfkjngdojsndosgdg

于 2013-01-11T01:37:36.460 回答