作者Barlog (巧克力魔人)
看板C_Sharp
标题Re: [问题] asp.net如何在script里命令它开启一个 …
时间Wed Jan 5 19:05:36 2005
※ 引述《tomex (tomex_ou)》之铭言:
: window.open()是jscript的client物件,不是runat=server
: 所以会未有定义呀!
: 你要达到相同的功能,可用:
: Response.Write("<script>window.open('http://www.abc.com');</script>");
我有试过上述方法,不过老是会出现以下错误讯息:
'字串常数必须以双引号结尾'
後来慢慢debug发现,错误发生在最後的</script>
只要把/移除,就不会出错罗
画面出是出来了,但按钮按下去後
button.aspx整个变成空白,按钮消失了 O_o
所以/好像也不能移除?
我到底该怎麽办哩??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.35.50.32
1F:推 yydon:改成Response.Write(@"<script>.... 218.165.121.29 01/05
2F:推 Barlog:请问...加个@的意义是? 218.35.50.32 01/05
3F:推 Barlog:刚刚试过加@,出现错误讯息'无效的字元' 218.35.50.32 01/05
5F:→ virdust2003:笨,想错 140.113.164.5 01/06