主窗口加载的如何控制其下的iframe的src
我有一个页面:blog.aspx.
我在连接中点击会得到:blog.aspx?type=1
在blog.aspx页面中有个iframe:
<iframe id= "contentframe " border= "0 " name= "content " frameSpacing= "0 " src= "blogframe/blogcontent.aspx?type=0 " frameBorder= "0 " width= "575 " scrolling= "no " height= "100% " allowTransparency=true> </iframe>
我想在进入blog.aspx时,iframe 也根据blog.aspx后面的type自动的改变其src, 加载不同的页面.
我试过在blog.aspx的 <head> 中写入了:
<head>
<script language=javascript>
var urlstr=location.href.split( ".aspx ")[1];
document.all.contentframe.src= "blogframe/blogcontent.aspx "+urlstr;
</script>
</head>
可老是提示:document.all.contentframe为空或不是对像
高手们,我搞了一天了,还没搞定,救命
------解决方案--------------------你要在页面载入完成后再设置contentframe的src