帝国论坛帝国网站管理系统交流区帝国CMS使用交流已经解决_版主请进,模板生成首页不能生成\符号 【本版专题贴子】  
主题:已经解决_版主请进,模板生成首页不能生成\符号 [加入收藏夹]   

zeyongjian
用户头衔:书生

精华贴   :0
发贴数   :22
经验值   :67
注册时间:2007-12-31
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
已经解决_版主请进,模板生成首页不能生成\符号
模板里如果有下列语句:
document.write('<div id=marqueeBox style="overflow:hidden;height:'+marqueeHeight+'px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\'startMarquee()\',marqueeDelay)"><div>'+str+'</div></div>');

生成首页后就变成如下:

document.write('<div id=marqueeBox style="overflow:hidden;height:'+marqueeHeight+'px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval('startMarquee()',marqueeDelay)"><div>'+str+'</div></div>');


也就是\'startMarquee()\变成了'startMarquee()',这个问题导致语句出错,请问版主,这个是BUG还是我语句写的不对?请指正,谢谢!

[该贴被修改 1 次,最后修改时间 2008-01-21 22:41:42 ]



2008-01-21 22:05:06 已设置保密 顶部 回复 引用 报告 编辑 删除

yingnt
用户头衔:嘉宾

精华贴   :6
发贴数   :6831
经验值   :19382
注册时间:2006-01-01
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

\
改成 \\  或 \\\




模板定制,开发,v7.2 qq,微博,百度登陆出售等 www.ecmsjz.cn QQ 415204
可长期合作!
dedecms转帝国7.2

帝国群:48024477

2008-01-21 22:18:27 已设置保密 顶部 回复 引用 报告 编辑 删除

luring
用户头衔:探花

精华贴   :3
发贴数   :2303
经验值   :7183
注册时间:2007-02-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

应该先转义一下



1
2008-01-21 22:27:16 已设置保密 顶部 回复 引用 报告 编辑 删除

zeyongjian
用户头衔:书生

精华贴   :0
发贴数   :22
经验值   :67
注册时间:2007-12-31
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

不行的,改成两个或三个,生成后还是没有"\"符号,不信请版主试试
还有别的方法吗?

[该贴被修改 1 次,最后修改时间 2008-01-21 22:28:01 ]



2008-01-21 22:27:35 已设置保密 顶部 回复 引用 报告 编辑 删除

luring
用户头衔:探花

精华贴   :3
发贴数   :2303
经验值   :7183
注册时间:2007-02-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

不是吧?我是没办法。等板主吧



1
2008-01-21 22:29:23 已设置保密 顶部 回复 引用 报告 编辑 删除

yingnt
用户头衔:嘉宾

精华贴   :6
发贴数   :6831
经验值   :19382
注册时间:2006-01-01
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

没其它方法, 或者改成更多试看.

这个与环境好像有点关系.




模板定制,开发,v7.2 qq,微博,百度登陆出售等 www.ecmsjz.cn QQ 415204
可长期合作!
dedecms转帝国7.2

帝国群:48024477

2008-01-21 22:31:27 已设置保密 顶部 回复 引用 报告 编辑 删除

hicode
用户头衔:版主

精华贴   :1
发贴数   :21646
经验值   :47915
注册时间:2007-07-20
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

好像是用4个\




2008-01-21 22:33:01 已设置保密 顶部 回复 引用 报告 编辑 删除

zeyongjian
用户头衔:书生

精华贴   :0
发贴数   :22
经验值   :67
注册时间:2007-12-31
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

楼上的回复正确,谢谢,已经解决,哈哈

补充一下,如果在模板变量里,用两个就可以了
如果直接在模板里,必须用四个才行

[该贴被修改 1 次,最后修改时间 2008-01-21 22:48:23 ]



2008-01-21 22:40:36 已设置保密 顶部 回复 引用 报告 编辑 删除

luring
用户头衔:探花

精华贴   :3
发贴数   :2303
经验值   :7183
注册时间:2007-02-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

哇考
要用那么多?
不是用两个转义出一个吗?



1
2008-01-21 22:42:07 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1