当前位置:编程学习 > C#/ASP.NET >>

奇怪的IFRAME显示问题...(iframe src='page.aspx'页面不显示,刷新后才会出来..晕)

var winPanel=document.createElement("div");
var winBody=document.createElement("div");
var winBar=document.createElement("div");
winBar.innerHTML="<table width=100%  border=\"0\" cellspacing=\"0\" cellpadding=\"0\" >"+
"<tr>"+
"<td bgcolor=\"#0000FF\" height=25 >  </td>"+
"<td width=\"100%\" bgcolor=\"#0000FF\"><strong>"+title+"</strong></td>"+
"<td bgcolor=\"#0000FF\" width=20><img src=\"../images/publish_x.png\" id=\"flow_close\" title='close'>  </td>"+
"</tr>"+
"</table>";
winBody.innerHTML="<iframe src="+url+" width=\"100%\" height=\"100%\" ></iframe>";-----------就这一句...刷新一下才会显示...很晕啊..请高人指点
winPanel.insertAdjacentElement("beforeEnd",winBody);
winBody.insertAdjacentElement("afterBegin",winBar);
winPanel.style.position = "absolute";
winPanel.style.zIndex = MAX_Z_INDEX;
winPanel.style.width=width;
winPanel.style.height=height;
winPanel.style.top = (document.body.offsetHeight-500)/2 + document.body.scrollTop; 
winPanel.style.left =(document.body.offsetWidth-400)/2;
document.body.appendChild(winPanel);






winBody.innerHTML="<iframe src="+url+" width=\"100%\" height=\"100%\" ></iframe>";-----------就这一句...刷新一下才会显示...很晕啊..请高人指点 --------------------编程问答-------------------- 试试:
var oIframe = document.createElement('iframe');
oIframe.src=url;
oIframe.height='100%';
oIframe.width='100%';
winBody.appendChild(oIframe); --------------------编程问答-------------------- 楼上的..谢谢你啊...不过我试了你的方法..还是不行 --------------------编程问答-------------------- 这与asp.net控制系统没有关系。可以到 html/css 论坛问问。 --------------------编程问答-------------------- 嗯..谢谢楼上的 --------------------编程问答-------------------- 我顶了又顶 --------------------编程问答-------------------- 你用 document.write 方法呢? --------------------编程问答-------------------- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
html,body { height:100%;margin:Auto }
</style>
</head>
<body>
<script type="text/javascript">
title = "title"
MAX_Z_INDEX = 100
width = height = 600
var url = "http://www.google.com/"
var winPanel=document.createElement("div");
var winBody=document.createElement("div");
var winBar=document.createElement("div");
winBar.innerHTML="<table width='100%'  border=\"0\" cellspacing=\"0\" cellpadding=\"0\" >"+
"<tr>"+
"<td bgcolor=\"#0000FF\" height='25' >  </td>"+
"<td width=\"100%\" bgcolor=\"#0000FF\"><strong>"+title+"</strong></td>"+
"<td bgcolor=\"#0000FF\" width='20'><img src=\"../images/publish_x.png\" id=\"flow_close\" title='close'>  </td>"+
"</tr>"+
"</table>";
winBody.innerHTML="<iframe src='"+url+"' width=\"100%\" height=\"100%\" ></iframe>";//-----------就这一句...刷新一下才会显示...很晕啊..请高人指点
winPanel.insertAdjacentElement("beforeEnd",winBody);
winBody.insertAdjacentElement("afterBegin",winBar);
winPanel.style.position = "absolute";
winPanel.style.zIndex = MAX_Z_INDEX;
winPanel.style.width=width;
winPanel.style.height=height;
winPanel.style.top = (document.body.offsetHeight-500)/2 + document.body.scrollTop; 
winPanel.style.left =(document.body.offsetWidth-400)/2;
document.body.appendChild(winPanel);
</script>
</body>
</html> --------------------编程问答-------------------- --------------------编程问答-------------------- Click the link to solve your problem.Good luck!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,