目的:
    页面中定义了一些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.   

    不明白楼主的意思,分析两种情况:
    (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);
      

  2.   

    确实超难……没看懂……
    执行代码的话window.eval('Ext.Msg.alert("OKOK");');就得了。LZ还是再说明白点,到底想要什么?
      

  3.   

    我自己解决了。使用的是Document对象插入脚本的函数。 JS与IE接口中都有。还是谢谢大家。