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

主窗口加载的如何控制其下的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