易语言如何执行网页链接中的onclick事件
3个回答
展开全部
.版本 2
.支持库 WebBrowser2
.子程序 子程序1_对象测试, , , 参考用
.局部变量 局_对象, 对象
.局部变量 i, 整数型
' <div id="fhzg_login" class="fhzg_login_box">
' ' <div id="login_rule_tip" class="login_rule_tip">您未同意用户协议和隐私政策<br>或对战玩法,无法登录游戏。<br>请先阅读以下相关内容 <br>若同意请选中对应选择框
' ' </div>
' ' <div id="login_div_iframe" style="height:280px; line-height:180px">
' ' <img style="cursor:pointer" onclick="showLogin()" src="images/startGame.png">
' ' </div>
' ' </div>
' 比如我易语言使用的是 互联网浏览器1 组件
互联网浏览器1.取网页文档对象 (局_对象)
.如果真 (集_网页文档对象.对象型方法 (“parentWindow”, ).读数值属性 (“length”, ) ≠ 0) ' 找当前窗口框架
' 局_对象.读对象型属性 (“parentWindow”, ).查看 () ' 类型: DispHTMLWindow2 119个属性,37个方法,标记: {3050F55D-98B5-11CF-BB82-00AA00BDCE0B}
' 调试输出 (集_网页文档对象.对象型方法 (“getElementById”, “login_div_iframe”).读文本属性 (“innerHTML”, ))
.如果真 (集_网页文档对象.对象型方法 (“getElementById”, “login_div_iframe”).读文本属性 (“innerHTML”, ) ≠ “”) ' 如果在当前页面找到 id=“login_div_iframe” 内容不为空
' ===比如“JavaScript”脚本代码解除限制==='脚本代码的两种类型“JavaScript”和“VBScript”。'
局_对象.读对象型属性 (“parentWindow”, ).方法 (“execScript”, “javascript:document.onsdragstart=document.onselectstart=document.oncontextmenu=function(){return true}”, “JavaScript”) ' 解除限制
局_对象.读对象型属性 (“parentWindow”, ).方法 (“execScript”, “javascript:document.onselectstart = document.oncontextmenu = document.onmousedown = document.onkeydown = function(){return true;};”, “JavaScript”) ' 解除限制
' ''局_对象.读对象型属性 (“parentWindow”, ).方法 (“execScript”, “window.location.reload()”, “JavaScript”) ' 执行刷新当前页面,
.如果真结束
.如果真结束
这方面好像是盲区,也搜不到,我只会执行“JavaScript”脚本,应该可以转变一下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询