我在 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/