日期:2014-05-16  浏览次数:20348 次

JS弹出窗口的问题,来就给分
function       openwin()      
    {      
    window.open       ( "details.aspx ",       "newwindow ",       "height=100,       width=400,       toolbar=no,       menubar=no,       scrollbars=no,       resizable=no,       location=no,       status=no ")      
    //写成一行      
    }      

我在 <head> </head> 之间写的以上代码,我目的是想按一个按钮就弹出一个窗体
名字叫details.aspx,这个窗口是我已经建立好的。
<asp:Button   ID= "Button1 "   runat= "server "   OnClick= "openwin() "   Text= "Button "   /> </div>
以上是我的调用代码,但是   每次运行的时候要报错,错误提示是 'ASP.ft_e_traveler_aspx '   does   not   contain   a   definition   for   'openwin '
请帮忙解决下。!!!!!!谢谢

------解决方案--------------------
你的函数是不是放在 <script> 标记里面?
------解决方案--------------------
openwin 是客户端事件.
而 onClick 里应该设置 服务端事件.
------解决方案--------------------
window.open方法的第三个参数应该是用逗号隔开,不能有空格!!!!不知道你是不是载设置窗体属性的字符串里有多余的空格,起码你贴的代码里空的太多