【发布时间】:2011-04-27 21:34:16
【问题描述】:
你好,我正在使用thickbox 作为信息弹出窗口。它在 IE7/8 和 FF 中运行良好,但在 IE6 中它不显示内容,只是乱码。我附上了我的代码,如果有人能告诉我问题是什么,我将不胜感激?非常感谢。
<a href="faq/whyreg.php?height=220&width=400" class="view thickbox" title="Registration has its benefits"> Answer</a>
和文档类型
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
截屏
【问题讨论】:
-
会不会是文档编码?
-
我想知道 HTML 文件是否以某种奇怪的字符编码保存(或者 PHP 设置为以某种奇怪的字符编码输出)。你能在没有 DTD 的情况下试试吗?
-
IE6 支持对您有多重要?我的建议是在你的网站上放弃对它的支持——它现在不到浏览器市场份额的 2%,并且每个月都在下降。它很久以前就达到了不值得继续支持它的地步。 (我还要补充一点,Thickbox 网站本身在一年半前就有一条说明,它不再受支持,并建议用户切换到替代方案,包括指向多个选项的链接)
-
@justin 还是一样。谢谢@spudley。这对我来说并不重要,但对客户来说很重要。我在 IE7/8 或 FF 中没有问题,所以如果有可能我想使用解决方案。我尝试过 shadowbox、dialog、facybox 等替代方案,但更喜欢thickbox。谢谢
-
如果客户坚持要IE6,那就加倍你的价格。 ;-)
标签: internet-explorer-6 thickbox