我有一个按钮,当它点击它时会调用一个获取浏览器大小的警报,但它只是说未定义的x undefined。如果我删除功能部分,那么它将正常工作。如何使用按钮单击工作?
<input type="button" onclick="alertME()" value="Finish">
<script>
function alertME()
{
alert (screen.width + 'x' + screen.height);
}
</script>
答案 0 :(得分:0)
当你收到未定义的消息时,你是否用firefox打开文件?如果是这样的版本?我知道我的代码工作正常(v17)在旧版本中,屏幕可能不受支持。
答案 1 :(得分: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>
答案 2 :(得分: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">
答案 3 :(得分:0)
当你收到undeafsfined消息,asf你用firefox打开文件?如果是这样的那个versafdsgion?我知道minedadg可以正常使用这段代码(v17)在旧的versiodagadgns屏幕可能不受支持.dfkjngdojsndosgdg