我用<asp:TreeNode Text="百度" Value="百度" Target="MainIframe" NavigateUrl="http://www.baidu.com"></asp:TreeNode>可以在另一个IE界面中显示百度的主页。我现在想把百度的主页显示在id为MainIframe的iframe中,写成了:
<asp:TreeNode Text="百度" Value="百度" Target="MainIframe" NavigateUrl="javascript:document.getElementById('MainIframe').src='Http://www.baidu.com.cn';"></asp:TreeNode>运行后,在IE的地址栏中显示“javascript:document.getElementById('MainIframe').src='Http://www.baidu.com.cn';” IE的页面中显示“无法显示网页”
请问:究竟该怎样写才能将百度的主页显示在id为MainIframe的iframe中呢?
------------------
iframe的设置如下:
<iframe id="MainIframe" frameborder="1" runat="server" width="50%" height="50%" ></iframe>
<asp:TreeNode Text="百度" Value="百度" Target="MainIframe" NavigateUrl="javascript:document.getElementById('MainIframe').src='Http://www.baidu.com.cn';"></asp:TreeNode>运行后,在IE的地址栏中显示“javascript:document.getElementById('MainIframe').src='Http://www.baidu.com.cn';” IE的页面中显示“无法显示网页”
请问:究竟该怎样写才能将百度的主页显示在id为MainIframe的iframe中呢?
------------------
iframe的设置如下:
<iframe id="MainIframe" frameborder="1" runat="server" width="50%" height="50%" ></iframe>
以下是代码片段tn.Target = "MainIframe"; //tn 为一个TreeNode实例。也可以在网页中静态设置
<iframe id="MainIframe" name="MainIframe" frameborder="1" runat="server" width="50%"
height="50%" > </iframe>
name必不可少
<!--
function test(src)
{
document.getElementById("right").innerHTML = " <iframe src='"+src+"' width='869px' height='200px'/>";
}
//-->
</script>
<div id="right"></div><asp:TreeNode Text="百度" Value="百度" Target="MainIframe" NavigateUrl="javascript:test('Http://www.baidu.com.cn');"> </asp:TreeNode>
我用的是Iframe,不是frameset.
用powerIsAll 的方法,解决了。
powerIsAll 的方法是怎么解决的?