如何避免重复打开页面?(30分)

  • 主题发起人 主题发起人 onedolph
  • 开始时间 开始时间
O

onedolph

Unregistered / Unconfirmed
GUEST, unregistred user!
假设page1有一个连接link1,
我在link1上按右键,在新的窗口打开page2,
然后我又回到page1,
这时,我想在link1上按下去,就应该把原先打开的page2弹出来,
而不是在page1这个窗口上转到page2,
请问各位高手,如何实现?
 
使用JavaScript啦。要用到的事件有onClick,用到的对象是document.location
 
LINK1上左键点击打开新链接时,只能指定新页面的TARGET为
_self,_top,_blank,_parent中的一种。自己试一试。
 
用FindWindow函数
var hw:HWND
begin
hw:=nil;
hw:=FindWindow("page2",nil);//page2为要打开窗口的类名
if hw=nil then
page2.Show
else
page2.setfocus;
end;
 
kao! 到底是用delphi做还是做网页牙!
 
hw:=nil----好象不行
 
我现在改做网页了:-)
当然,我还会继续支持Delphi.
 
youtoo,能详细一点吗?
 
给page2定个名字就行了,
在page1的连接中这样写:<a href=page2 target=_aa>link<.a>
点这个连接时,新的内容会在同一个窗口中显示。
 
用右键?真够绝的。
可以这样
在这个网页的head里加上<base target="afdsaf">
再在弹出的网页都加上
<script>window.name="afdsaf"</script>
大致就可以了

 
Energy说的意思是:
================
用右键?真够绝的。
可以这样
在这个网页的head里加上<base target="afdsaf">
再在弹出的网页都加上
<script>window.name="afdsaf"</script>
大致就可以了
 
cAKK,你怎知道Energy说什么,
好象也不行,就是说,还是没把page2弹出来.
 
>>把page2弹出来.
这是不可能的.

>>你怎知道Energy说什么,
以后在这里,凡是看到莫名其妙的话,怀疑漏了某些关键单词时,请看网页的"源文件".
 
右键很难,特别要实现ns和ie的兼容。不过我是不做ns的兼容的,吃力不讨好,用ns
的人,可能就是一些程序员了。

前面的方法都不能够精确的实现你要的效果,你应该看看msdn。

如果只要求兼容ie,那么弹出page2是有可能的,我现在不知道方法,但是肯定有方
法。netscape可能很难

js还是很好玩的东西,写起来特别方便,如果有cgi支持,甚至可以写出一个很完善的icq出来,除了发送文件。只是每次可能上线时需要手动登陆一下而已。
 
DNChen: 自从看了你们的那个狗狗站点,对您的JS水平简直佩服的五体投地!

(小声问一下:朋友发送给我的狗狗怎样领养?不会用啊! 自己领养的也不行,总是
说我没有注册,实际上我注册了呀!)
 
谢谢谢谢,我害羞了(心里窃喜,居然让C大虾佩服了一把)

领养很简单啊,注册,下载软件,启动,登陆,然后输入小狗编号
 
我好像没有什么小狗编号牙? 只有我自己的注册号, 能不能用?
 
多人接受答案了。
 
后退
顶部