VBSCRIPT一个脚本块不能位于另一个脚本块内。高手进
答案:1 悬赏:0
解决时间 2021-02-22 23:25
- 提问者网友:醉归
- 2021-02-22 20:12
有如下函数,功能是替换指定的标签为对应的值,然后输出,但是这个vbscript 中有</script>,所以功能无法实现,请问,如何修改呢,帮忙写出来一下<br><script language="VBScript"><br> Content1 = "<html><head><title>首页模版</title></head><body>{$Skin_CSS}{$MenuJS}</body></html>"<br> //替换标签 转换为 css文件<br> Content1 = Replace(Content1,"{$Skin_CSS}",document.write('<SCR'+'IPT src=""Js/jquery-1.4.2.js" language="JavaScript" type="text/JavaScript">alert("ss")</SCR'+'IPT>')) //在这里输出Content1显示替换成功<br> Content1 = Replace(Content1,"{$MenuJS}","<SCRIPT language='JavaScript' type='text/JavaScript' src='Js/jquery-1.4.2.js'></SCRIPT><br><SCRIPT language='JavaScript' type='text/JavaScript' src='Js/menu.js'></SCRIPT>")<br> document.write(Content1) //在这里输出Content1显示脚本位于另外一个脚本内,关键是怎么写呢?<br></script>
最佳答案
- 二级知识专家网友:走,耍流氓去
- 2021-02-22 21:14
脚本里面的字符串中不要出现“<script”和“</script>”这样的字眼,否则脚本程序会误以为是新脚本开始或当前脚本结束。可把它们化整为零拆分开来即可。你对比一下上面成功的和失败的两段代码就明白了。
Content1 = Replace(Content1,"{$MenuJS}","<SC" & "RIPT language='JavaScript' type='text/JavaScript' src='Js/jquery-1.4.2.js'></SC" & "RIPT><br><SC" & "RIPT language='JavaScript' type='text/JavaScript' src='Js/menu.js'></SC" & "RIPT>")
Content1 = Replace(Content1,"{$MenuJS}","<SC" & "RIPT language='JavaScript' type='text/JavaScript' src='Js/jquery-1.4.2.js'></SC" & "RIPT><br><SC" & "RIPT language='JavaScript' type='text/JavaScript' src='Js/menu.js'></SC" & "RIPT>")
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯