I have a page within wordpress that I want to password protect via a user role plugin. Everything works fine on straight forward pages but I have a page with window.onload = function() { that completely overrides the password function.
I want the page to load immediately after it’s checked to see if the user is logged in or not.
Update:
I’m using this plugin and I just have the function:
<script type="text/javascript">
(function() {
window.onload = function() {
var map = new google.maps.Map(document.getElementById('map'), options);
...
} } )
</script>
Which then loads on this div:
<div id="map" style="width:100%; height:100%"></div>
Instead of assigning it directly to the
onloadproperty add it as an event listenerhttps://developer.mozilla.org/en/DOM/element.addEventListener
You’ll need to use
attachEventfor IE versions < 9.http://msdn.microsoft.com/en-us/library/ms536343(v=vs.85).aspx
If you’re using a framework such as jQuery or Prototype this can be abstracted out so you don’t need to worry about different browsers.