window.open()的老问题
我用的是XP系统
目的是想在当前页上单击一个按钮后另外打开一个窗口,当前窗口并不关闭
我使用的是this.RegisterStartupScript("open","<script>window.open(url);</script>");
可是为什么没有什么反应呢?
问题点数:20、回复次数:12Top
1 楼apple1107apple()回复于 2006-06-03 15:33:21 得分 0
哪位高手可以帮帮我啊,我看了一些解答,好象用不上.
在线等,急急急!!!!Top
2 楼shixin1198(好好学习 天天上上)回复于 2006-06-03 15:35:05 得分 1
你直接写
Response.Write("<script>window.open(url);</script>");
看看可以吗!Top
3 楼huangbznet(每天对着......)回复于 2006-06-03 15:36:14 得分 1
<a href="#" onclick="showModalDialog('你的页面',window,'status:false;dialogWidth:700px;dialogHeight:650px')">
</a>
你可以这样写Top
4 楼lazyfish(呆呆虫)回复于 2006-06-03 15:40:56 得分 1
this.RegisterStartupScript("open",string.Format("<script>window.open(\"{0}\");</script>",url));Top
5 楼lzg132()回复于 2006-06-03 15:47:08 得分 1
if(!Page.IsClientScriptBlockRegistered("open"))
{
string str = @"<script>window.open(" + "url" + ");</script>";
this.RegisterStartupScript("open",str);
}Top
6 楼pk7481()回复于 2006-06-03 15:54:38 得分 1
Response.Write("<script>window.open("你要打开的网制","_black");</script>");
Top
7 楼snowvan(小学生)回复于 2006-06-03 17:45:24 得分 2
Response.Write("<script>window.open("你要打开的网制","_black");</script>");
======================================================================
这样写就被拦截了吧?IE \ 上网助手 …… 现在做这种事一级棒!
写一个javascript函数 当点击按钮时执行这个函数就可以了!Top
8 楼snowvan(小学生)回复于 2006-06-03 17:45:53 得分 2
jfTop
9 楼gaoshanshan(高姗姗(姗姗来迟))回复于 2006-06-04 00:24:19 得分 2
this.RegisterStartupScript("open","<script>window.open(url);</"+"script>");
Top
10 楼bufan2162(永远保持前进状态)回复于 2006-06-04 08:40:45 得分 2
不要把问题老想复杂了
Top
11 楼dragonforfly(飘零)回复于 2006-06-04 08:49:45 得分 2
看看你的机器有没有拦截工具,你的写法没有问题Top
12 楼jyk(今天由我来写的代码,明天就让程序自己完成!喜欢编程。和气生财。共同提高。共同进步!)回复于 2006-06-06 12:50:53 得分 5
1、在IE下 看看 网页的 源代码 ,也就是html代码,看看有没有你要加的"<script>window.open(url);</"+"script>
2、看看由没有脚本错误
3、看看有没有了拦截弹窗的设置。Top




