作者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