自动href链接点击

时间:2009-09-15 05:04:37

标签: php html

亥 我想生成一个自动点击事件。我在php服务器上工作,我知道Javascript。 以下是我的代码

<script language="javascript">

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

</script>
</head>

我把它放在body标签内:

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

并在a标记内:

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

但它在MOzilla中不起作用是任何解决方案,0r任何其他解决方案???

提前致谢

2 个答案:

答案 0 :(得分:1)

你可以试试JQuery的触发功能。

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

虽然我没有测试过,但这应该可行。

JQuery:http://jquery.com

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

答案 1 :(得分:1)

Element.click仅对Mozilla上的输入元素起作用。尝试像

这样的东西
function autoClick() {
  var elm=document.getElementById('thisLink');
  document.location.href = elm.href;
}

相反,或者如果您更喜欢将链接打开到新窗口,

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