日期:2014-05-16  浏览次数:20316 次

这个JS中如何获取参数
<script>
var gid='{Field="Surveyname"/}';
var xid='{Field="Surveyid"/}';
gid=gid.split("err:无记录");
if(gid.length>1){
}
else{
document.write('<Iframe src="/Common/Vote.aspx?sid=4" width="220" height="170" scrolling="no" frameborder="0"></iframe>');
}
</script>

以上是在CMS中调用字段,把这个字段做为参数传给下面的语句。
希望将sid=4中的4这个ID更换为XiD这个已赋值的参数,自己试了半天不行,个人的JS水平有限,请大家帮助一下。
试过:document.write('<Iframe src="/Common/Vote.aspx?sid={Field="Surveyid"/}" width="220" height="170" scrolling="no" frameborder="0"></iframe>');不行呢
如何做,很急

------解决方案--------------------
function init(){
var a="测试";
document.write('<Iframe src="http://www.baidu.com/s?word=a" width="220" height="170" scrolling="no" frameborder="0" id="test"></iframe>');
document.getElementById("test").setAttribute("src","http://www.baidu.com/s?word="+a);
}
window.onload=init;
不明白你的意思
------解决方案--------------------
document.write('<Iframe src="/Common/Vote.aspx?sid='+xid+'" width="220" height="170" scrolling="no" frameborder="0"></iframe>');
------解决方案--------------------
JScript code
document.write('<Iframe src="/Common/Vote.aspx?sid="'+xid+' width="220" height="170" scrolling="no" frameborder="0"></iframe>');

------解决方案--------------------
document.write('<Iframe src="/Common/Vote.aspx?sid="+xid width="220" height="170" scrolling="no" frameborder="0"></iframe>');