Can you use onmousedown event on a Confluence page?

Jonathan Simonoff
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 11, 2013

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>

1 answer

1 accepted

0 votes
Answer accepted
Jonathan Simonoff
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 14, 2013

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.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events