首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

CS后台 怎么执行JS脚本

2012-01-20 
CS后台 如何执行JS脚本我在做asp.net的WEB页面时,碰到这样的需求按钮回调,后台的CS文件的按钮方法执行完后

CS后台 如何执行JS脚本
我在做asp.net的WEB页面时,碰到这样的需求

按钮回调,后台的CS文件的按钮方法执行完后,执行一个前台JS脚本.

repsonse.wirte( " <script   type= 'text/javascript '> alert( 'OK ') </script> ");
repsonse.wirte( " <script   type= 'text/javascript '> close(); </script> ");

以上可以,因为alert,close都是window对象的方法.

repsonse.wirte( " <script   type= 'text/javascript '> MyFunction(); </script> ");

以上MyFunction为自己写的脚本函数.这样就执行不了
因为repsonse.wirte();会把MyFunction();写在文件第一行,而这时自己写的那个函数
还没有生成出.所以调用时找不到对象.

试过注册脚本的方法,普通自定义脚本函数可以执行,但如果当前页面是window.open()
出来的页面,要与父页面交互就出错,

各位高手,如果我要在CS后台,控制前台页面完全生成后,执行一个自定义的JS函数,应该如何写,是否要动态注册脚本页面     window.onload()   事件,或是那个什么   window.attchEvent( 'onload ', "XXX ");

[解决办法]
JF

热点排行