简单问题,如何创建一个隐藏窗口?

GoWish 2005-06-21 11:14:08
想创建一个隐藏窗口用来写服务器端的文件,代码如下:
window.open('mapview01Write.asp','','left=2000,top=2000,width=1,height=1');
在win2000 + ie6.0中可以看不到此窗口,但是在winXP + ie6.0中确看得到,有什么办法让他隐藏吗?或打开后最小化?
...全文
337 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
GoWish 2005-06-23
  • 打赏
  • 举报
回复
to amadou(黑火柴):
父窗体已经关闭了,哪来的parent.focus()呀,其实这种方法我开始就试过了,
可能像Hozaka(空虚的狼)兄说的那样用xmlhttp会比较好吧.
xtao1314 2005-06-23
  • 打赏
  • 举报
回复
关注,顶一下
Hozaka 2005-06-23
  • 打赏
  • 举报
回复
用 xmlhttp 最简单
sunjie1981 2005-06-23
  • 打赏
  • 举报
回复
我晕,这也算隐藏?地址栏里还不是有最小化框吗???

PS:谁会把showModelessDialog隐藏掉???
amadou 2005-06-23
  • 打赏
  • 举报
回复
mapview01Write.asp
<script>
function x(){
parent.focus();
}
</script>
<body onload="x()">

这样一打开mapview01Write.asp的时候,focus会放在弹出的那个页面,从而隐藏,要是再狠一点,就onmouseover的时候执行x()
minghui000 2005-06-22
  • 打赏
  • 举报
回复
up
GoWish 2005-06-22
  • 打赏
  • 举报
回复
to huangjietao(紫 龙)
在onunload的事件中能调到location.href='b.asp'?
netmember 2005-06-22
  • 打赏
  • 举报
回复
UP,,关注............
huangjietao 2005-06-22
  • 打赏
  • 举报
回复
何不把window.open('b.asp','','left=2000,top=2000,width=1,height=1');改成location.href='b.asp'然后在写服务文件时全用在<%%>中呢,我没有试过,不知道行不行啊***
GoWish 2005-06-22
  • 打赏
  • 举报
回复
to ShiningstarHu:
还是不行呀.
GoWish 2005-06-22
  • 打赏
  • 举报
回复
经过更多测试,发现在ie5.0,ie6.0 sp1中可以,但是在ie6.0 sp2中确不行,不知道是什么原因,难道是sp2中的安全机制太高,不允许把一个窗口myWin.moveTo(screen.width, screen.height)?还有没有谁碰到过呀?
wxylvmnn 2005-06-21
  • 打赏
  • 举报
回复
moveTo到屏幕外边好了

<script>
window.moveTo(-100,-100)
window.resizeTo(1,1)
</script>
ShiningstarHu 2005-06-21
  • 打赏
  • 举报
回复
window.open('b.asp','','left=2000,top=2000,width=1,height=1');

改成

myWin = window.open('b.asp','','left=2000,top=2000,width=1,height=1');
myWin.moveTo(screen.width, screen.height);
流浪河 2005-06-21
  • 打赏
  • 举报
回复
a.asp
<iframe src='b.asp'width='0' frameborder='0' height='0' scrolling='No' marginwidth='0' marginheight='0'></iframe>



b.asp
<%@ Language=VBScript %>
<%
'写服务器端的文件
.................
%>
<script language=javaScript>
window.close();
</script>
GoWish 2005-06-21
  • 打赏
  • 举报
回复
to kevin_gao:
能不能说祥细点?
kevin_gao 2005-06-21
  • 打赏
  • 举报
回复
用xmlHttp来打开服务器端的文件吧。
GoWish 2005-06-21
  • 打赏
  • 举报
回复
to znjgress:
不太明白你的意思.
GoWish 2005-06-21
  • 打赏
  • 举报
回复
可能我没有说清楚,大家误解了我的意思,我现在详细的说说我的目的:
有窗口a和b,在窗口a关闭的时候我想创建一个隐藏窗口(即窗口b)用来写服务器端的文件,如下:

a.asp
<script language=javaScript>
function openWin() {
window.open('b.asp','','left=2000,top=2000,width=1,height=1');
}
</script>
<BODY onunload="openWin()">
</BODY>

b.asp
<%@ Language=VBScript %>
<%
'写服务器端的文件
.................
%>
<script language=javaScript>
window.close();
</script>

上面的做法在win2000 + ie6.0中窗口b可以达到不可见的目的,但是在winXP + ie6.0中确会看到窗口b,有什么办法可以解决?
我已试过下面方法,但是不行呀!
<script>
window.moveTo(-100,-100)
window.resizeTo(1,1)
</script>

尚和空四 2005-06-21
  • 打赏
  • 举报
回复
<iframe src='../refresh.asp' width='0' frameborder='0' height='0' scrolling='No' marginwidth='0' marginheight='0'></iframe>
wxylvmnn 2005-06-21
  • 打赏
  • 举报
回复
我也是win2000 + ie6.0啊

加载更多回复(2)

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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