比如网站www.52chinese.com/index.aspx 的一个页面,我打开index.aspx(index.aspx 里有个IFrame),我想通过index.aspx 把本地机器上的一个页面
(例如叫aaa.htm)加载到index.aspx页面的IFrame里
已经问过一次,没有解决!请高手帮忙

解决方案 »

  1.   

    用FSO只能读出来,我想用IFrame直接加载
      

  2.   

    如果是用IE打开网页,那么可以使用BHO编写程序,见到这个页面就用DOM找那个Iframe,找到后改写src(没试过,不知道这么行不行。不过应该可以的)
    如果是自己做个浏览器(也就是做个WinForm程序,界面上放个WebBrowser),那就简单了:直接用webBrowser.Document.GetElementById或其它方法找到该Iframe,然后设定其src属性便是。
      

  3.   

    www.52chinese.com/index.aspx 的IFrame 的src="www.sna.com"不就行了吗
      

  4.   


    IFrame 加载的是本地机器上的随便一个网页(此网页不在在任何站点上),不是加载一个网站上的页面.
      

  5.   

    网站加载本地网页,有创意。如果能成功的话,开机就能加载,关机就加载失败?有意思,MARK!
      

  6.   


    IFrame 现在要加载的是本地机器上的网页(比如c:\aaa.htm),且aaa.htm不在任何站点上
      

  7.   

    你的设置aaa.htm在Iframe的url!!
      

  8.   

    你的“本地鸡”要有IIS和一个公网IP
      

  9.   


    有IIS和一个公网IP ,然后怎么做呢?请提示一下
      

  10.   

    aaa.htm 必须是在IIS的虚拟目录里,IFrame 的src="http://你的公网IP地址/虚拟目录名称/aaa.htm"
      

  11.   


    谢谢楼上回帖,但是我现在就是aaa.htm 不在任何站点里
      

  12.   

    用iframe是不可能,用读文件的方式,再解析出来,这样可以。