目的:
页面中定义了一些JS对象。希望操作这里对象。EG:希望执行
Ext.Msg.alert("OKOK"); 当前页面中已经引入了相应的JS脚本。如果页面源码中使用语句:
<script type="text/javascript">
Ext.Msg.alert("OK!");
</script>
当然是可以达到这个目的。但是:现在是希望在当前正在运行的页面后增加执行几句。初步方案:
1.使用IE右键关键功能,增到代码到关键的页面中。就是"fullsource"的方法。但是,代码并没有起作用。
2.在地址栏上输入内容:javascript:alert("");是可以,但是javascript:Ext.Msg.alert("OKOK");却不行。
3.使用InternetExplorer COM接口:IwebBrowser。目前只会读当前页面的内容,不知道怎么达到目的。多谢~!~!~!~!
页面中定义了一些JS对象。希望操作这里对象。EG:希望执行
Ext.Msg.alert("OKOK"); 当前页面中已经引入了相应的JS脚本。如果页面源码中使用语句:
<script type="text/javascript">
Ext.Msg.alert("OK!");
</script>
当然是可以达到这个目的。但是:现在是希望在当前正在运行的页面后增加执行几句。初步方案:
1.使用IE右键关键功能,增到代码到关键的页面中。就是"fullsource"的方法。但是,代码并没有起作用。
2.在地址栏上输入内容:javascript:alert("");是可以,但是javascript:Ext.Msg.alert("OKOK");却不行。
3.使用InternetExplorer COM接口:IwebBrowser。目前只会读当前页面的内容,不知道怎么达到目的。多谢~!~!~!~!
(1)页面加载完执行某段脚本,以楼主的方式或是在onload中执行脚本<script type="text/javascript">
Ext.Msg.alert("OK!");
</script>
(2)后台执行某些事件后,执行该脚本,提供ASP.NET的处理方式string callScript = "<script type='text/javascript'>需要执行的脚本</script>";
ClientScript.RegisterStartupScript(this.GetType(),"ddl1_onchange", callScript);
执行代码的话window.eval('Ext.Msg.alert("OKOK");');就得了。LZ还是再说明白点,到底想要什么?