I'm trying to use an anmousedown event on a div on a page. It works fine in preview, but doesn't work in the regular page view -- there's no error in the JavaScript console -- it just looks like the code isn't executing.
FWIW, here's the code:
<script type="text/javascript"> function rsexpander() { alert("Got the click"); var newsholediv=document.getElementById("newshole"); var expandbar=document.getElementById('rsexpandbar'); if (newsholediv.style.left=="0px"){ newsholediv.style.width="25%"; newsholediv.style.left="75%"; expandbar.style.left="75%"; }else{ newsholediv.style.width="100%"; newsholediv.style.left="0px"; expandbar.style.left="0px"; }; }; </script> <div id="rsexpandbar" onmousedown="rsexpander()">&nbsp</div>
I discovered that if I swiched to using a button and onclick instead of a div and onmousedown it worked in both peview and regular view. I also found other things that worked differently in the view and preview, in particular setting a div to display: none, which worked fine in preview and didn't work in view.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.