注册 登录
编程论坛 VB6论坛

请问IE.document如何运行网页中的脚本?

comb007 发布于 2015-06-21 20:14, 475 次点击
比如网页中的脚本
<script>
 var a= aaa();
 var b= bbb();
 var c= ccc();
 </script>

因为我在网页中重新填入了数据,想重新执行script以便得到相应的结果,请问如何用IE.document来执行script?

 请问var a= aaa(); 每个符号各是什么意思?

 如果想执行整个script,该如何写代码,如果想执行其中的某一个函数,又该如何写代码?

不好意思,本人菜鸟,望大神指点!
2 回复
#2
风吹过b2015-06-23 08:27
程序代码:
    Dim obj As Object
    Set obj = Web1.Object.Document
    Dim jss As String
   
    jss = "function setForm1(key,str){document.getElementById(key).value=str;}"                '自己插入JS
    jss = jss & "function setForm2(key){document.getElementById(key).checked=true;} "
    obj.parentWindow.execScript jss               '执行

    jss = "setForm1('name'," & i & ");"           '调用js函数
    obj.parentWindow.execScript jss               '执行
#3
comb0072015-06-25 13:04
谢谢,虽然不是很懂
1