锚点问题! 是不是这里写错了?<A name="“<$WebName$>”对企业有什么作用和意义?_">“<SCRIPT>document.write(GetCharDefineValue("","WebName"));</SCRIPT>”对企业有什么作用和意义? </A>-----------href写成name了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要怎么简化??、没看明白我的意思的话。。请保存以上代码为test.htm,点点那链接,是存在问题的,链接不到下面的锚点上去。如果去掉window.onload里的代码,是正确的,,但window.onload里的代码没错呀.. 你添加一下alert(document.body.innerHTML);可以看到name并没有被替换掉 倒,确实难道不能替换??? 但window.onload里的显示却已经替换了...有其他办法吗? 这样可以吗?<html><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> to;0009(夏天以南)谢谢,你那方法可以。页面中你是全用<$WebName$>,而我用<SCRIPT>document.write(GetCharDefineValue("","WebName"));</SCRIPT>,是想显示时马上把它替换,要不然要到onload后才替换,显示时出现这样<$WebName$>的标签,感觉不好,。。这是我想的...但我这样做,感觉到处是<SCRIPT>document.write(GetCharDefineValue("","WebName"));</SCRIPT>,看上去不爽...... 是啊,到处是<SCRIPT>document.write(GetCharDefineValue("","WebName"));</SCRIPT>确实不好看.不想在loading过程中显示<$WebName$>,是不是可以用<span style="display:none;"><$WebName$></span>最后再替换掉span 好,,这个办法好像更不错....我原来的要求是这样的,就是已经有个网站,但里面有部分字符要已经换掉(有动态页面也有静态页面)。比方A要这个网站,那把网站中一些数据换成A相关的数据,B要这个网站,也就换B相关的数据,,就是在原来网站的基础上改,为了通用点,我想到的办法就是把这些数据提出来,放到XML文件中。可试过后,发现有些页面替换的地方比较多,常加载xml感觉速度有点慢,于是就想到用JSON定义数据。所以快点有没有更好点的办法.. 用XML+XSL做怎么样像CSDN的TOPIC页面 我发现CSDN的TOPIC是静态页面呀:http://topic.csdn.net/t/20050304/16/3825206.html用XML+XSL怕有些浏览器不支持,,还有只是想小部分的修改 如果是JAVA,做个过滤器可能会好一些 如果是JAVA,做个过滤器可能会好一些----------------------说下思路???、可我这是Asp的 表单认证失败。。求解 列位达人,知道有没有什么好的chrome的网站自动翻译方面的插件呢?chrome自带的那个不稳定,经常不干活 JS实现点击复选框后文本框变可编辑 extjs 里怎么让grid 取消选中某行 请问关于最大值的问题 javascripts奇怪的问题 表格问题 如何屏蔽在框架上的鼠标右键,而不屏蔽在框架里面的鼠标右键?在显等待!!!! 如何加快目录树的显示速度? grunt打包 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的