Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Windows.open在文档准备就绪事件发生时不在iphone中工作_Javascript_Jquery_Mobile Safari - Fatal编程技术网

Javascript Windows.open在文档准备就绪事件发生时不在iphone中工作

Javascript Windows.open在文档准备就绪事件发生时不在iphone中工作,javascript,jquery,mobile-safari,Javascript,Jquery,Mobile Safari,Windows.open在文档准备就绪事件发生时不在iphone中工作 我已经编写了在页面加载事件发生时打开新窗口的代码。此活动在晚间浏览器而不是iphone(Safari)中运行良好。现在我不知道还有什么别的方法可以做到这一点 请帮我解决这个问题 OpenWindow('http://www.google.com', 800, 600, true); function OpenWindow(query, w, h, scroll) { var l = (screen.wid

Windows.open在文档准备就绪事件发生时不在iphone中工作

我已经编写了在页面加载事件发生时打开新窗口的代码。此活动在晚间浏览器而不是iphone(Safari)中运行良好。现在我不知道还有什么别的方法可以做到这一点

请帮我解决这个问题

 OpenWindow('http://www.google.com', 800, 600, true);    

function OpenWindow(query, w, h, scroll) {
    var l = (screen.width - w) / 2;
    var t = (screen.height - h) / 2;

    winprops = 'resizable=1, height=' + h + ',width=' + w + ',top=' + t + ',left=' + l + 'w';
    if (scroll) winprops += ',scrollbars=1';
       var f = window.open(query, "_blank", winprops);            
}
这里有一个解决办法

<script> 
document.write("<a id='mylink' href='mypage.html'></a>");
document.getElementById('mylink').click();
</script>

文件。填写(“”);
document.getElementById('mylink')。单击();



并如上所述声明函数

这是标准javascript。你是说没有浏览器可以触发。单击()事件?
<body onload="myfunct('mylink')">