|
主题: 问一个大家都知道,我不知道的问题: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中显示呢
|