Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单击按钮调用Javascript函数时找不到该函数_Javascript_Asp.net - Fatal编程技术网

单击按钮调用Javascript函数时找不到该函数

单击按钮调用Javascript函数时找不到该函数,javascript,asp.net,Javascript,Asp.net,我已经定义了OpenWin()函数来处理打开新窗口并将参数传递给它,但是当我编译它时,它说它没有定义 > <script type="text/javascript"> > function OpenWin() > { > var > > Parms = document.getElementById('PassParmStri

我已经定义了OpenWin()函数来处理打开新窗口并将参数传递给它,但是当我编译它时,它说它没有定义

>     <script type="text/javascript">
>         function OpenWin()
>             {
>                 var
> 
>                     Parms = document.getElementById('PassParmString').value;
> 
> 
>                 window.open("ViewerPane.aspx?prm=" + Parms,"_blank","left=20,top=20,width=1000,height=1140,toolbar=0,resizable=1")
>             }
>     </script>
>
>函数OpenWin()
>             {
>变量
> 
>Parms=document.getElementById('PassParmString')。值;
> 
> 
>window.open(“ViewerPane.aspx?prm=“+Parms”,“u blank”,“left=20,top=20,width=1000,height=1140,toolbar=0,resizable=1”)
>             }
>     
再往下是按钮脚本

>             <asp:Button ID="btnAuthenticate" OnClick="OpenWin()" runat="server" Height="44px" Style="z-index: 108;
>                 left: 716px; position: absolute; top: 243px" Text="Authenticate" Width="97px" />
>
信息:

描述:编译资源时出错 服务此请求所必需的。请查看以下具体内容 错误详细信息,并适当修改源代码

编译器错误消息:BC30456:“OpenWin”不是 “ASP.default\u aspx”

源错误:

第38行: 顶部:243px“Text=”用户名:“>第40行:
第42行: 源文件:C:\projects\Centauri_0.01\ASPXRPT\Default.aspx行: 四十


OnClick
指服务器端事件。 对于javascript函数,将其更改为
OnClientClick

有关更多信息,请阅读

编辑:就窗口的打开而言,尝试用
''
更改
\u blank
,如:

window.open("ViewerPane.aspx?prm=" + Parms,"","left=20,top=20,width=1000,height=1140,toolbar=0,resizable=1")

OnClick
指服务器端事件。 对于javascript函数,将其更改为
OnClientClick

有关更多信息,请阅读

编辑:就窗口的打开而言,尝试用
''
更改
\u blank
,如:

window.open("ViewerPane.aspx?prm=" + Parms,"","left=20,top=20,width=1000,height=1140,toolbar=0,resizable=1")

您的问题可能是用户名文本框脚本。将top:243“更改为top:243px”您的问题可能是用户名文本框脚本。将顶部:243“更改为顶部:243像素“@Andrew:如果答案对你有用,你介意接受吗?接受,谢谢。关于开场白有什么想法吗?@AndrewMcLintock:更新了我的答案,希望对你有用:)没有。没什么区别。奇怪的您正在测试哪个浏览器?在firefox中,您可以使用firebug插件来跟踪JS错误。当你点击按钮时,你看到一些了吗?请发布详细信息,我想在看了详细信息后,我可以帮你解决这个问题。@安德鲁:如果答案对你有用,你介意接受吗?接受,谢谢。关于开场白有什么想法吗?@AndrewMcLintock:更新了我的答案,希望对你有用:)没有。没什么区别。奇怪的您正在测试哪个浏览器?在firefox中,您可以使用firebug插件来跟踪JS错误。当你点击按钮时,你看到一些了吗?请发布详细信息,我想我可以帮你解决这个问题,在看了详细信息之后。