主题:  在vbs中如何实现javas中的windows.open功能

aSir

职务:普通成员
等级:1
金币:0.0
发贴:78
#12002/4/18 12:06:58
在程序中用vbscript命令打开一个新窗口实现如javascipt中的window.open命令的功能,不用asp的redirect(),因为它受的限制太多,有否高手帮助解决?



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
#22002/4/18 12:53:36




redirect和window.open的效果是不同的。
用location吧。



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
#32002/4/18 13:00:00




open方式



wuqiong

职务:普通成员
等级:1
金币:1.0
发贴:223
#42002/4/18 16:49:06
还是用location.href好,可以传递参数



Designlin

职务:普通成员
等级:1
金币:0.0
发贴:21
#52002/4/18 17:42:32
在VBS中好像也能用WINDOW.OPEN,只是不要括号



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
#62002/4/18 18:12:33
designlin在上个帖子中说
引用:
在VBS中好像也能用WINDOW.OPEN,只是不要括号


正解是....要不要括号都行!



有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
#72002/4/18 19:53:50
你可以在redirect中使用js的loction.href,如下这样使用
response.redirect "javascript:loction.href='xxx.xxx"
如果用windows.open的话,会弹出新窗口!



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
#82002/4/18 20:01:26
covien在上个帖子中说
引用:
你可以在redirect中使用js的loction.href,如下这样使用
response.redirect "javascript:loction.href='xxx.xxx"
如果用windows.open的话,会弹出新窗口!


这样做没什么必要,既然用了JS为什么又要用redirect呢.
response.write("")
岂不是更好?也不受redirect的限制.



有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
#92002/4/18 20:02:17
当然,如果你不喜欢使用Redirect,因为使用它必须是在没有输出任何东西在浏览器之前!
像上面的例子,你可以写成:
response.write ""
这样也可以达到跳转页面的作用,而且什么时候都可以用!



有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
#102002/4/18 20:11:11
当然,如果你不喜欢使用Redirect,因为使用它必须是在没有输出任何东西在浏览器之前!
像上面的例子,你可以写成:
response.write ""
这样也可以达到跳转页面的作用,而且什么时候都可以用!



有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
#112002/4/18 20:23:21
当然,如果你不喜欢使用Redirect,因为使用它必须是在没有输出任何东西在浏览器之前!
像上面的例子,你可以写成:
response.write ""
这样也可以达到跳转页面的作用,而且什么时候都可以用!



aSir

职务:普通成员
等级:1
金币:0.0
发贴:78
#122002/4/18 23:13:22
没想到,大家这么热心,我都有点不好意思了。
谢谢各位了。



有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
#132002/4/20 16:49:10
如果我们不能解决你的问题的话,那么我们的热心是多余的!