2013-05-01 104 views
-4

我的web应用程序使用警报和确认框来显示单击链接时的信息。Chrome浏览器和Javascript警报框

除Chrome以外,所有浏览器都能正确显示这些框。当我点击Chrome中的链接时,我所得到的内容就是显示一个单词“Javascript”的框。

它必须在所有浏览器中正常工作,即使显示的框中每个都有一点不同。它几乎不能在IE浏览器中运行,但它确实有效,如果你打算使用浏览器的这个残缺的借口,你应该得到它! ;)

我不认为这个简单的问题需要在jsfiddle演示,并且每个人都知道警报或确认框是什么样子,但如果有人需要更多的澄清,请不要只是不回答,但让我知道。

感谢, 保罗

+6

Hello Paul,欢迎来到StackOverflow。 我们可以看到一些代码吗?你有什么尝试? – 2013-05-01 09:17:39

+2

这是您自己更早的问题的转贴。请不要这样做,而只是编辑您的原始问题。 此外,如果您无法弄清楚如何突出显示代码,请在聊天中询问,或花些时间阅读指南。 – 2013-05-01 09:22:22

回答

1

以及警告框是一个浏览器组件,因此,所有的浏览器厂商使用自己的实现。既然你想在所有的浏览器上得到相同的结果,你所能做的最好的就是使用你自己的代码来产生结果,比如使用modalpopup,它将在所有浏览器中保持静态

+0

好吧,我用尽了房间试图解释。我想我的最佳选择是复制问题并将其移至Devshed。这个网站有最多的user-unfriendlist软件! – user1675122 2013-05-01 10:55:07

+1

你在开玩笑吗? 你甚至知道滚动框的工作方式吗? – 2013-05-01 15:43:24

0

如果你想确保跨平台和跨浏览器的兼容性,使用类似:

jQuery Dialogs

将更加便利了很多,并确保它看起来/随处可见的工作原理相同。

请注意jQuery只是一个例子,任何其他警告/像JavaScript/CSS确认都可以完成这项工作,而不依赖于浏览器!

另请注意,浏览器可以在任何时候改变那里的实现,如果你不使用你自己的东西,你会卡住!

相关问题