读书人

在线 lt;script type=quot;text/javascriptquot;

发布时间: 2013-01-11 11:57:35 作者: rapoo

在线求助: <script type="text/javascript" src="http://127.0.0.1"+变量>
html引用下面语句,
<script type="text/javascript" src="http://127.0.0.1/newscontent.php?fid="+geturl(fid)></script>

也就是说src中的地址里面含有变量,这个变量的获取是通过一个函数geturl(fid)得到的,但上面src地址中静态部分:(http://127.0.0.1/newscontent.php?fid=")+函数变量(geturl(fid))不起作用。请问怎样修改能够保证geturl函数执行,使src完整。多谢多谢
[解决办法]
fid是变量,没有定义,如果你传递字符串要括起。。

//创建获取url中的fid的函数,我的url是file:///D:/web/jm/tt/content.html?fid=787
function geturl(paraName) {
var sUrl = location.href;
var sReg = "(?:\\?
[解决办法]
&){1}" + paraName + "=([^&]*)"
var re = new RegExp(sReg, "gi");
re.exec(sUrl);
return RegExp.$1;
}

document.write('<script type="text/javascript" src="http://127.0.0.1/jm/tt/newscontent.php?fid=' + geturl('fid') + '"><\/script>');

读书人网 >JavaScript

热点推荐