window.createPopup是否支持iframe链接页面?

zhao_xuesong 2009-01-03 06:56:42
window.createPopup是否支持iframe链接页面?欢迎讨论


<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title> text document </title>
</head>
<body bgcolor=#000000>
<script>
var oPopup=window.createPopup(),oPopupBody=oPopup.document.body;
oPopupBody.innerHTML = '<iframe src="http://csdn.net/" width="400" height="500"></iframe>';
oPopup.show(20, 10, 400, 500);
</script>
</body>
</html>


之前有人问过相同问题:http://topic.csdn.net/u/20081125/16/1a8c668c-f5c4-4ec5-a4ad-64293f6ecaf9.html
...全文
325 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
杨哥儿 2009-01-06
  • 打赏
  • 举报
回复
<script language="javascript">
var oPopup=window.createPopup();
oPopup.document.write("<input type=button value=link onclick=\"javascript:parent.open('xx.html');\"><input type=button value=test onclick='alert(parent.location);'>");
oPopup.show(100,100,100,100);
</script>
阿云ivan 2009-01-05
  • 打赏
  • 举报
回复
还不如自己创建div完成,还支持FF呢

function createPopup()
{
var div1=document.createElement('div');
div1.style.zIndex=1;
div1.style.position='absolute';
div1.style.width='400px';
div1.style.height='500px';
div1.style.left='20px';
div1.style.top='10px';

var ifr=document.createElement('iframe');
ifr.src="http://csdn.net/";
ifr.setAttribute('width','400px');
ifr.setAttribute('height','500px');

div1.appendChild(ifr);
document.body.appendChild(div1);
}
空心兜兜 2009-01-05
  • 打赏
  • 举报
回复
UP
实现不了
阿云ivan 2009-01-05
  • 打赏
  • 举报
回复
IE7、8不通过
zhao_xuesong 2009-01-05
  • 打赏
  • 举报
回复
楼上的rjzou2006说绝对支持,麻烦给个简单实例说明一下,谢谢
zhao_xuesong 2009-01-05
  • 打赏
  • 举报
回复
谢谢各位的讨论,目前结论是createPopup不支持iframe
zhao_xuesong 2009-01-04
  • 打赏
  • 举报
回复
楼上的,oPopup.document.write("parent.open('http://csdn.net/')");
这样子在我执行起来好像没有效果,仅仅打印了parent.open('http://csdn.net/'),谢谢
hzb88 2009-01-04
  • 打赏
  • 举报
回复
无法实现那个网站
不悲不喜 2009-01-04
  • 打赏
  • 举报
回复
我在IE7下测试的结果是无法实现.
rjzou2006 2009-01-04
  • 打赏
  • 举报
回复
window.createPopup是否支持iframe链接页面?欢迎讨论
---------------
绝对支持的.
杨哥儿 2009-01-03
  • 打赏
  • 举报
回复
var oPopup=window.createPopup();
oPopup.document.write("parent.open('http://csdn.net/')");
oPopup.show(20, 10, 400, 500);
你那样做总感觉有些复杂..

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧