Javascript 自动鼠标左键点击网页
我想脚本,将模拟鼠标点击网页加载后。 我想在加载后点击相同的网页 我试试这个:Javascript 自动鼠标左键点击网页,javascript,php,Javascript,Php,我想脚本,将模拟鼠标点击网页加载后。 我想在加载后点击相同的网页 我试试这个: <script type='text/javascript'> if($submit) { echo '<body onload="setTimeout('autoClick();',1000);">'; echo "<a id='linkToClick' onclick='return confirmDialog($id);'>clickme</a>";
<script type='text/javascript'>
if($submit)
{
echo '<body onload="setTimeout('autoClick();',1000);">';
echo "<a id='linkToClick' onclick='return confirmDialog($id);'>clickme</a>";
echo '</body>';
}
else
echo 'not set';
?>
<script type="text/javascript">
function autoClick(){
var myLink = document.getElementById('linkToClick');
myLink.click();
}
function confirmDialog (id, callback) {
confirmDialogCallback = callback;
$("#idConfirmDialog").modal ("show");
}
</script>
<script>
(function showModal()) {
$("#idConfirmDialog").modal("show");
})();
</script>
如果($提交)
{
回声';
回应“点击我”;
回声';
}
其他的
回声“未设置”;
?>
函数autoClick(){
var myLink=document.getElementById('linkToClick');
myLink.click();
}
函数确认对话框(id,回调){
confirmDialogCallback=回调;
$(“#idConfirmDialog”).modal(“show”);
}
但是它不起作用您可以通过在函数周围添加括号&在函数后面添加另一组括号来自动加载JS函数。像这样:
(function autoClick(){
... do stuff ...
})();
但是,我不建议让页面自动点击加载,也不建议自动打开和关闭模式对话框。用户会发现这很烦人&不想再次访问您的站点
如果您只是试图在提交表单按钮后显示模式onLoad,请尝试以下操作:
<script type='text/javascript'>
if($submit)
{
echo '<body onload="setTimeout('autoClick();',1000);">';
echo "<a id='linkToClick' onclick='return confirmDialog($id);'>clickme</a>";
echo '</body>';
}
else
echo 'not set';
?>
<script type="text/javascript">
function autoClick(){
var myLink = document.getElementById('linkToClick');
myLink.click();
}
function confirmDialog (id, callback) {
confirmDialogCallback = callback;
$("#idConfirmDialog").modal ("show");
}
</script>
<script>
(function showModal()) {
$("#idConfirmDialog").modal("show");
})();
</script>
(函数showModal()){
$(“#idConfirmDialog”).modal(“show”);
})();
更好的解决方案是使用Ajax将表单的数据提交回服务器&然后显示模式对话框,而无需卸载整个页面
有关如何使用Ajax为最终用户创建更好的表单保存体验和更快/更具响应性的网站的更多详细信息,请参见jQuery。它的工作原理<代码>''代码>呈现html时。你的代码HTML结果是什么?你为什么在未关闭的脚本标记中回显HTML?对不起,我不理解你的意思,我不是一名优秀的开发人员,你能解释一下并给我写完整的代码吗。和相关的原因,我需要打开网页后点击页面加载,这是广告网页更多的例子,这是测试网页,但它是在阿拉伯语,如果你使点击它一个网页将打开,我想这个半自动无需用户点击