使用ThickBox注意事项
原来打算用ThickBox做一个弹出窗口来修改些资料,并在新窗口进行Ajax操作。
在没用ThickBox前,先调试完该页面,工作正常,IE,FF下都运行无误。正式使用上Thick Box。突然发现在FF下面不工作了,连简单的Alert都出不来。而用IE就是正常的。
我猜想是ThickBox默认使用了Ajax的方式加载链接的内容再显示出来的,而FF在加载过程中并没有对新页面中的Javascript进行解释,IE则是有的。既然如此,使用Iframe的方式应该能行。ThickBox的确可以在链接的参数里指定“TB_iframe”是否为True,否则就使用Ajax来加载,不保证新页面的JS能被解释。
使用FF又使用Thickbox的同学需要注意这一点了。
PS:FF=FireFox
<EOF>
编程
jeff
74
javascript
评论(74条)