我在 wordpress 中有一个页面,我想通过用户 Angular 色插件对其进行密码保护。在直接页面上一切正常,但我有一个带有 window.onload = function() { 的页面,它完全覆盖了密码功能。

我希望页面在检查用户是否登录后立即加载。

更新:

我正在使用 this plugin 并且我只有以下功能:

<script type="text/javascript">
(function() {

window.onload = function() {
 var map = new google.maps.Map(document.getElementById('map'), options);
...
} } )
</script>

然后在这个 div 上加载:
<div id="map" style="width:100%; height:100%"></div>

最佳答案

与其直接将其分配给 onload 属性,不如将其添加为事件监听器

https://developer.mozilla.org/en/DOM/element.addEventListener

对于 IE 版本 attachEvent。

http://msdn.microsoft.com/en-us/library/ms536343(v=vs.85).aspx

如果您使用的是 jQuery 或 Prototype 等框架,则可以将其抽象出来,因此您无需担心不同的浏览器。

关于php - 覆盖窗口 = onload,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7954847/

10-13 04:37