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
onload
property add it as an event listenerhttps://developer.mozilla.org/en/DOM/element.addEventListener
You'll need to use
attachEvent
for 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.
You have to use
addEventListener
orattachEvent
to load multiple functions. If you want to usewindow.onload = ..
, use the code in the lastelse
block at the function below: