Javascript警报很快消失

时间:2013-06-12 15:40:50

标签: php javascript ipad alert

这对我来说可能很难帮助,但是我没有选择并且没有留下头发所以这里就是这样;

我的程序中有这个简单的部分,如果禁用复选框并且用户在iPad等设备上使用该网站,则触摸复选框时会弹出一个警告框。我遇到的问题是它在一个域上按预期工作但在另一个域上它只是快速闪烁然后就消失了。

因为我没有Mac计算机,所以我无法使用安装的Safari Web控制台查看是否有任何错误。

这是生成警报的代码;

if ($device == 'TAB') {
    echo "<div id='" . preg_replace('/[^a-zA-Z0-9]/', '', $menu_name) . "OV' 
    class=\"overlay\" onClick=\"alert('My message');\"></div></div>";
} else {
    echo "</div>";
}

为什么会在一个地方而不是另一个地方工作的任何想法以及我可以做些什么来试图让iPad给我更多关于这里发生的事情的信息?

以下是它的工作原理,interactive-floor-plan dot com / ifp.php?width = 633&amp; ProductID = 1

这里不是

plangator dot com / demo / ifp.php?width = 633&amp; ProductID = 1


1 个答案:

答案 0 :(得分:0)

你的代码对我来说似乎完全没问题,虽然你的回声有点不清楚,因为它在一行上。问题应该在您网页上的其他位置。试着找出萤火虫发生的事情。这是关于它的SO帖子。 iPad firebug lite or similar 该页面上的两个链接对我来说都很有用。 祝你好运!