Discuz! 6.1 - cpmsg函数在IE下和Firefox下表现不一致
来源:互联网 发布:网络电话卡代理 编辑:程序博客网 时间:2024/06/02 00:34
Discuz! 6.1 - cpmsg函数在IE下和Firefox下表现不一致
cpmsg函数中包含如下几行代码。$message .= '<p class="marginbot"><a href="'.$url.'"class="lightlink">'.lang('message_redirect').'</a></p>';
$url = transsid($url);
$message .= "<scripttype=/"text/JavaScript/">setTimeout(/"redirect('$url');/",2000);</script>";
其中调用redirect函数内容如下:
function redirect(url) {window.location.replace函数在IE下和Firefox下表现不一致。例如:
window.location.replace(url);
}
window.location.replace('?a=123&b=456');在Firefox下会跳转到
?a=123&b=456而在IE下会跳转到
?a=123&b=456为避免出现这种情况,调用cpmsg函数时应使用?a=123&b=456的形式,在Firefox下会跳转到?a=123&b=456,而在IE下会容错后也跳转到?a=123&b=456,这样就保证了跳转目标页面的一致,但是又使得a标记的href属性无法通过HTMLValidator验证。
[Discuz! - 官方网站]
http://www.discuz.net/[Discuz! - 常见问题]
Discuz! 6.1 从GBK编码转为UTF-8编码Discuz! 6.1 多语言翻译工作范围
Discuz! 6.1 兼容问题
Discuz! 6.1 发送HTML格式电子邮件
Discuz! 6.1 安装SupeSite后导致安全漏洞
Discuz! 6.1 不修改模板在贴子上增加收藏按钮
Discuz! 6.1 cpmsg函数在IE下和Firefox下表现不一致
- Discuz! 6.1 - cpmsg函数在IE下和Firefox下表现不一致
- ul在Firefox和IE下的不同表现
- ul在Firefox和IE下的不同表现
- firefox和IE下activeElement在onblur事件中的表现
- 文件下载时文件名在ie和firefox下面表现不一致问题
- rem在ff和chrome下表现不一致
- getElementById在IE和FireFox下兼容问题
- js在IE和Firefox下不同之处
- js在IE和Firefox下不同之处
- JAVA [ Applet在IE和FF下不同表现]
- 解决Firefox 下F5和IE下F5 不一致的javascript 脚本.
- 关于Firefox和IE下的CSS表现的几个问题和解决方法
- 上传组件 uploadify 导致在firefox下 session 不一致问题 ie正常
- 上传组件 uploadify 导致在firefox下 session 不一致问题 ie正常
- Javascript在IE和FireFox中的不同表现
- Javascript在IE和FireFox中的不同表现
- Javascript在IE和FireFox中的不同表现
- Javascript在IE和FireFox中的不同表现
- Research Proposal
- 征服donnet的漫长之路开始了
- 托管模块与程序集
- CPictureHolder类简介
- MPG视频合并dos命令,绝对好用
- Discuz! 6.1 - cpmsg函数在IE下和Firefox下表现不一致
- flex与java bean的映射
- CTrackThread::PreTranslateMessage(MSG* pMsg)
- Hibernate关于聚合函数的一些用法
- SSD3 Multiple-Choice Quiz 1
- Head First C# 中文版 图文皆译 第二章 page68
- 微软除了黑屏还能怎么操纵我们的PC
- java SSH整合 SHIT
- 如果没有接起百度的电话(搞笑)