简体   繁体   English

自动href链接点击

[英]Automatic href Link click

Hai i want to generated an automated click event. Hai,我想生成一个自动点击事件。 I am working in php server, i Know Javascript. 我在php服务器上工作,我知道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 : 我把它放在body标签里面:

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

and inside the a tag : 并且内部a标签:

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

But it doesn't work in MOzilla Is any solution , 0r any other solution ??? 但这在MOzilla中不起作用是任何解决方案,0r是任何其他解决方案吗?

Thanks in advance 提前致谢

You could try JQuery's trigger function. 您可以尝试使用JQuery的触发功能。

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

This should possibly work although I haven't tested it. 尽管我没有测试过,但这可能应该可以工作。

JQuery: http://jquery.com jQuery: http : //jquery.com

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

Element.click works only on input elements on Mozilla. Element.click 仅适用于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');
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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