主题:  问一个大家都知道,我不知道的问题:html中引用变量

82941016

职务:普通成员
等级:1
金币:0.0
发贴:42
#12005/8/11 10:52:13
<iframe align="middle" width="100%" marginheight="0" marginwidth="0" scrolling="no" frameBorder="0" name="aq" src="&s" > </iframe>
我在前面已对s赋值(js中),怎样将s再赋给src



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
#22005/8/11 10:59:50
通过 javascript 动态给出 src 的值。。。

然后在 src 页面中截获。。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#32005/8/11 11:05:07
HTML只是一种标记语言,没有变量的概念

你可以用js输出,比如
document.write("<iframe src="+s+"></iframe>");

或者用js重定向iframe
xxx.location.href=s;



82941016

职务:普通成员
等级:1
金币:0.0
发贴:42
#42005/8/11 11:16:30
我用这样的语句怎样实现:
<Script Language="JScript">
var s = location.href.split("?wz=")[1];
    document.getElementById("aq1").src="+s+";
</Script>

<iframe align="middle" width="100%" marginheight="0" marginwidth="0" scrolling="no" frameBorder="0" name="aq" id="aq1"src="" onload="this.style.height=parseInt(window.frames[0].document.body.scrollHeight)"> </iframe>



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
#52005/8/11 13:43:30
因为安全问题,iframe的src属性是不可读写的

<Script Language="JScript" defer="defer">
var s = location.href.split("?wz=")[1];
document.getElementById("aq1").location = s;
</Script>

编辑历史:[此帖最近一次被 我佛山人 编辑过(编辑时间:2005-08-11 14:12:23)]


缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#62005/8/11 14:01:06
还有,把脚本写道iframe的后面~



82941016

职务:普通成员
等级:1
金币:0.0
发贴:42
#72005/8/11 14:42:11
还是不行,用它可以你可以用js输出,比如
document.write("<iframe src="+s+"></iframe>");
若用它,我此页面上的链接又如何在iframe中显示呢