是用Response.Write调用js的方法~~在线等
假如在页面里我外连了个一个js脚本
<script language= "javascript " src= "../js/Common.js "> </script>
我想在后台使用Response.write( " <script> test( 'abc '); </script> ")调用这个脚本里面的方法.为什么老是出错啊.难道.NET里面不可以这样做么?我记的asp可以啊.请高手指教.谢谢
[解决办法]
你这样直接Response.write( " <script> test( 'abc '); </script> ") 代码出现在了 页面的 首行
那个时候 页面还没有调用你的js
使用下面 并保证你的
<script language= "javascript " src= "../js/Common.js "> </script>
在 <head> </head>
Page.RegisterStartupScript( "myts ", "( " <script> test( 'abc '); </script> ");
[解决办法]
Page.RegisterStartupScript( " <script> test( 'abc '); </script> ")
[解决办法]
2005是Page.ClientScript.Register....,其他用法相同