是不是这里写错了?<A name="“<$WebName$>”对企业有什么作用和意义?_">“<SCRIPT>document.write(GetCharDefineValue("","WebName"));</SCRIPT>”对企业有什么作用和意义? </A>-----------
href写成name了
href写成name了
解决方案 »
- 小弹窗怎么做
- 为什么这样写不能实现tr的隐藏呢???
- 想购买一本JavaScript书,大家推荐一下,那本较好
- ckeditor4开发插件 怎么在dialog中显示一个html网页内容
- 如何让首页面链接到的子页面产生无边框页面?
- SELECT对象的怪事,当一个SELECT的OPTION被复制时,其select会自动发生变化?
- 关于JAVASCRIPT,在线考试的记时器,大哥大姐求助啊,我这个记时器为什么没显示啊!
- 用浏览器全屏播放pdf格式的文件,如何实现页面切换
- 在JAVASCRIPT里有和LEFT,RIGHT,MID等相对就在的涵数吗(变量中取某一段)
- 哎........jsp没人只好来这里请教了........各位帮忙,谢谢了!
- table如何onclick仅仅使得一行背景变色?
- 文本域不能输入中文的困惑
没看明白我的意思的话。。请保存以上代码为test.htm,点点那链接,是存在问题的,链接不到下面的锚点上去。
如果去掉window.onload里的代码,是正确的,,但window.onload里的代码没错呀..
alert(document.body.innerHTML);
可以看到name并没有被替换掉
难道不能替换??? 但window.onload里的显示却已经替换了...
有其他办法吗?
<head>
<TITLE>||<$WebName$> <$WebURLDomain$></TITLE>
<script>
var o_navigator = navigator.userAgent;
var isIE = (o_navigator.indexOf("MSIE") > -1) ? true : false;
var req;
var CharDefineValue = "";
var re=/[\W]/g;var myJSONDefine = [
{
OptionType:"CharacterDefine",
OptionCode:"WebName",
MasterValue:"无线网站",
SlaveValue:"",
OtherValue:"",
Re:"定义网站名称"
},
{
OptionType:"CharacterDefine",
OptionCode:"WebURL",
MasterValue:"http://www",
SlaveValue:"",
OtherValue:"",
Re:"定义网站地址"
},
{
OptionType:"CharacterDefine",
OptionCode:"City",
MasterValue:"重庆市",
SlaveValue:"",
OtherValue:"",
Re:"定义城市"
},
{
OptionType:"CharacterDefine",
OptionCode:"Email",
MasterValue:"",
SlaveValue:"",
OtherValue:"",
Re:"定义邮箱地址"
},
] function GetCharDefineValue(url,str){
var returnValue = ""
for(var i=0;i<myJSONDefine.length;i++){
if(str==myJSONDefine[i].OptionCode && myJSONDefine[i].OptionType=="CharacterDefine" )
{returnValue = myJSONDefine[i].MasterValue;return returnValue;}
}
return returnValue;
}window.onload = function(){
document.title = document.title.replace(/<\$WebName\$>/g,GetCharDefineValue("","WebName"));
document.title = document.title.replace(/<\$WebURL\$>/g,GetCharDefineValue("","WebURL"));document.body.innerHTML = document.body.innerHTML.replace(/(<|<)\$WebName\$(>|>)/g,GetCharDefineValue("","WebName"));
document.body.innerHTML = document.body.innerHTML.replace(/(<|<)\$WebURL\$(>|>)/g,GetCharDefineValue("","WebURL"));
}
</script>
</head>
<body>
<A name=top></A>top<br/>
<A href="test.htm#什么是“<$WebName$>”?_">什么是“<$WebName$>”?</A><br/>
<A href="test.htm#“<$WebName$>”对企业有什么作用和意义?_">“<$WebName$>”对企业有什么作用和意义? </A><br/>
<p> </p><p> </p>
<p> </p><p> </p>
<p> </p><p> </p>
<p> </p><p> </p>
<p> </p><p> </p>
<p> </p><p> </p>
<A name="什么是“<$WebName$>”?_">什么是“<$WebName$>”? </A>
<p> </p><p> </p>
<p> </p><p> </p>
<p> </p><p> </p>
<p> </p><p> </p>
<p> </p><p> </p>
<p> </p><p> </p>
<A name="“<$WebName$>”对企业有什么作用和意义?_">“<$WebName$>”对企业有什么作用和意义? </A>
<p> </p><p> </p>
<p> </p><p> </p>
<p> </p><p> </p>
<p> </p><p> </p>
</body>
</html>
谢谢,你那方法可以。页面中你是全用<$WebName$>,而我用<SCRIPT>document.write(GetCharDefineValue("","WebName"));</SCRIPT>,是想显示时马上把它替换,要不然要到onload后才替换,显示时出现这样<$WebName$>的标签,感觉不好,。。这是我想的...
但我这样做,感觉到处是<SCRIPT>document.write(GetCharDefineValue("","WebName"));</SCRIPT>,看上去不爽......
<span style="display:none;"><$WebName$></span>
最后再替换掉span
比方A要这个网站,那把网站中一些数据换成A相关的数据,B要这个网站,也就换B相关的数据,,
就是在原来网站的基础上改,为了通用点,我想到的办法就是把这些数据提出来,放到XML文件中。可试过后,发现有些页面替换的地方比较多,常加载xml感觉速度有点慢,于是就想到用JSON定义数据。所以快点有没有更好点的办法..
像CSDN的TOPIC页面
还有只是想小部分的修改
----------------------
说下思路???、可我这是Asp的