回答

3

弹出窗口:任何从您的浏览器弹出的东西。他们往往会惹恼用户,因此他们经常被浏览器阻止。

Chromeless Window:只是另一种不显示浏览器菜单或工具栏的弹出窗口。

模式窗口: JavaScript alert()方法是模态对话框的示例。用户在返回操作父应用程序之前必须确认弹出窗口。

灯箱:通常用于显示图像的模态对话JavaScript实现。需要JavaScipt,除非JavaScript已被禁用,否则它不会被浏览器阻止。

悬停广告:这些实现JavaScript类似于灯箱,但不是模式,因此用户可以继续使用父应用程序。它们用于在线广告解决方案,大多数实现不会随网页一起滚动,因此可能会遮盖部分内容。虽然悬停广告很可能会让用户恼火,但它们很难阻止。

+0

http://accessify.com/tools-and-wizards/accessibility-tools/pop-up-window-generator/这个工具有三种类型的弹出窗口。这三个 – 2010-02-13 16:17:34

+0

之间有什么区别,并在所有这些,因为我问我的问题哪些方法的内容可以访问,即使JavaScript被禁用? – 2010-02-13 16:19:16

+0

@Jitendra:很可能只有传统的弹出窗口才能在禁用JavaScript的情况下使用。但是,这是大多被浏览器阻止的。 – 2010-02-13 16:27:29

2

根据您使用的浏览器,Internet Explorer和Firefox完全禁止禁用JavaScript的弹出窗口,另一方面Google Chrome会让Alert Boxes和Announcement框仍然弹出。您可以在这里使用Google进行测试Chrome浏览器:Alert Box