|
主题: 小田,上次关于windows.open 做弹出窗口的遗留问题
|
 meanzy
职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2002/10/17 22:20:43
|
#12002/11/3 23:03:59
我发现这个链接不能设为 targe=blank 加进去就会打开2个窗口
最要命的是换链接点击后新窗口不能至在最前,
请问如何解决阿?!?
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
|
#22002/11/3 23:26:02
为什么要设置targe=blank 呢?windows.open本来就是可以弹出新窗口啊,而且弹出的时候应该是在前面的,你在检查一下(不要加targe=blank )
|
 meanzy
职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2002/10/17 22:20:43
|
#32002/11/4 20:41:40
1.是不能设targe=blank 吗? 2.打开第一个时是弹出新窗口,换链接点击(第二个)就不弹出新窗口了,最要命的是不能至在最前,下面是代码,麻烦看看 function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); ','x','width=391,height=459')"><%=(rscpt.Fields.Item("topic").value)%>
|
 meanzy
职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2002/10/17 22:20:43
|
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
|
#52002/11/4 22:05:01
窗口的名字是同一个的,只能弹出一个窗口。
这些问题是网页设计的问题,最好去网页编码区去问问专家比较好,小田也解释不清楚:(
|
 meanzy
职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2002/10/17 22:20:43
|
#62002/11/5 20:57:09
小田,帮我看看阿, 我也没写一句代码,只是阿按照你教的方法改的 (我就知道你问的是这个问题:),你先把Go to detail page和Open windows都做好,然后拷贝Go to detail page中的连接( ),替换掉Open windows里的连接,而原来Go to detail page中的连接改为"#"就可以了。)
帮人帮到底嘛,拜托! 因为我看不懂代码
|
 meanzy
职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2002/10/17 22:20:43
|
#72002/11/5 21:44:35
还有,我怕其他东西未知的影响,作了一个最简的asp页,还是一样的问题, 看来还是方法有问题
|
 meanzy
职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2002/10/17 22:20:43
|
#82002/11/5 21:49:36
不信你照你的方法是一下!!!!!!!!1
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
|
#92002/11/5 23:10:00
你得把代码帖出来啊,不然怎么看?
|
 meanzy
职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2002/10/17 22:20:43
|
#102002/11/6 11:55:53
就是上面的代码阿?  你要是做一个叶子,我相信是一样的结果
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
|
#112002/11/6 12:36:47
function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); ','x','width=391,height=459')"><%=(rscpt.Fields.Item("topic").value)%> 注意红色部分是窗口的 name 当你打开新窗口是还是指定这个 name ,那么新的探出窗口就还是在原来的小窗口中打开。解决方法就是指定另外一个 name
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
|
#122002/11/6 12:50:03
首先你得把所有的代码帖出来(整个页的)。
还有,请你再次仔细的说明出现的错误!
我想问你,做一个普通的弹出窗口会不会?是不是也有问题?准确的来说,是不是加了ASP的东西不是关键,如果普通的弹出窗口正常,把地址改成类似detail.asp?id=333也是正常的。如果普通的弹出窗口不正常,那就请你自己找找原因了,或到网页编码区去询问“如何制作弹出窗口”,小田只能引导你或给你提示,不能代替你,什么都给你做了,那你就得不到提高了,希望你明白!
|
 我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
|
#132002/11/6 12:53:03
干脆不要winName这个参数
|
 meanzy
职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2002/10/17 22:20:43
|
#142002/11/6 21:47:14
嘻嘻,小田说的对,主要是我太急, 我倒没想到做一个普通的弹出窗口,去掉Go to detail page,我试试  另去掉winName这个参数还是不行, window.open(theURL,features); 下面去掉 'x' 是这样做吗? 请问陪你去看流星雨 当你打开新窗口是还是指定这个 name ,那么新的探出窗口就还是在原来的小窗口中打开。解决方法就是指定另外一个 name 具体怎么做啊 老是麻烦小田也不好意思,最好能指给我一个例子,或教学 让我自己看
|
 我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
|
#152002/11/6 22:20:26
window.open(theURL,'',features);
红色部分是不能去的,这样链接中的'x'就可以去掉了
|