简体   繁体   中英

Automatic href Link click

Hai i want to generated an automated click event. I am working in php server, i Know Javascript. Below is my Code

<script language="javascript">

function autoClick() {
var elm=document.getElementById('thisLink');
    elm.click();
     document.getElementById('thisLink').click();
    }

</script>
</head>

i put this on inside the body tag :

onload="setTimeout('autoClick();',3000);"

and inside the a tag :

href="./apage.php" id="thisLink" name="thisLink" target="newWindow"

But it doesn't work in MOzilla Is any solution , 0r any other solution ???

Thanks in advance

You could try JQuery's trigger function.

$('#thisLink').trigger('click');

This should possibly work although I haven't tested it.

JQuery: http://jquery.com

doc: http://docs.jquery.com/Events/trigger#eventdata

Element.click works only on input elements on Mozilla. Try something like

function autoClick() {
  var elm=document.getElementById('thisLink');
  document.location.href = elm.href;
}

instead, or if you prefer opening the link into a new window,

function autoClick() {
  var elm=document.getElementById('thisLink');
  window.open(elm.href, 'autoclickwindow');
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM