我试着打开电信的网站(http://tv.gd.vnet.cn/jk.html)然后用  webbrowser1.OleObject.window.parentWindow.execScript('chgPage(31)','JavaScript');
打开第31页,但弹出"当然页脚本出现错误”,之后弹出“由于错误8002010而导致此项操作无法完成”怎么回事呢,望朋友指点下

解决方案 »

  1.   

    注意http://tv.gd.vnet.cn/jk.html是框架结构<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
    <html>
    <head>
    <title>电视剧场—剧库</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head><frameset rows="0,*" frameborder="NO" border="0" framespacing="0">
      <frame src="jk_head.html" name="topFrame" scrolling="NO" noresize >
      <frame src="http://newmovie.gd.vnet.cn/gdvnet,0,tv_zhiqiang,0,11,1.page" name="mainFrame">
    </frameset>
    <noframes><body>
    </body></noframes>
    </html>
      

  2.   

    麻烦楼上二位能说清楚下吗?框架结构如何执行指定JS? navigate若执行SCRIPT的话应如何写?
      

  3.   

    你要执行的脚本在mainFrame里面,可以这样WebBrowser1.Navigate('http://newmovie.gd.vnet.cn/gdvnet,0,tv_zhiqiang,0,11,1.page');然后webbrowser1.OleObject.document.parentWindow.execScript('chgPage(31)','JavaScript');
      

  4.   

    你要执行的脚本在mainFrame里面,可以这样WebBrowser1.Navigate('http://newmovie.gd.vnet.cn/gdvnet,0,tv_zhiqiang,0,11,1.page');然后webbrowser1.OleObject.document.parentWindow.execScript('chgPage(31)','JavaScript');