JavaScript:防止在加载整个页面之前按下按钮

JavaScript:防止在加载整个页面之前按下按钮,javascript,button,Javascript,Button,如何防止用户在网页完全加载之前按下网页按钮 i、 e。 我有一个打开灯箱的按钮。lightbox的JS在页面中最后加载,以加快响应时间。因此,如果用户在页面完全加载之前按下按钮,他要么会收到JS错误,要么会在空白页面上打开lightbox数据 我正在将Javascript与MooTools一起使用。禁用按钮。加载页面后-使其处于启用状态 这是一个JQuery(很抱歉没有“干净”的Javascript示例) 下面是一个例子: <body onload="document.getElement

如何防止用户在网页完全加载之前按下网页按钮

i、 e。 我有一个打开灯箱的按钮。lightbox的JS在页面中最后加载,以加快响应时间。因此,如果用户在页面完全加载之前按下按钮,他要么会收到JS错误,要么会在空白页面上打开lightbox数据


我正在将Javascript与MooTools一起使用。

禁用按钮。加载页面后-使其处于启用状态

这是一个JQuery(很抱歉没有“干净”的Javascript示例)

下面是一个例子:

<body onload="document.getElementById('button1').disabled=false">
  <button id="button1" disabled="1">
    ok
  </button>
<body>

好啊

如果我没有正确理解

<body onload="...">
保证文档已完成加载。执行以下操作的(jQuery)方法:

$(document).ready(function() { 
    $('#yourButton').attr("disabled", false); 
});
使用
window.addEvent('domready')
确保已加载DOM。
$('#yourButton')...
$(document).ready(function() { 
    $('#yourButton').attr("disabled", false); 
});