aardio 文档
aardio 范例: NewWindow2 事件阻止网页弹窗
import win.ui;
import web.form;
/*DSG{{*/
var winform = win.form(text="NewWindow2 事件阻止网页弹窗";right=757;bottom=467;scroll=1)
winform.add()
/*}}*/
//创建web窗体
var wb = web.form( winform );
wb.noScriptErr = true;
wb.NewWindow2=function( ppDisp, Cancel) {
/*弹出新窗口以前触发 */
winform.setTimeout(
function(){
wb.go( wb.translateUrl )
},1
)
return ppDisp, true; /*第二个返回值如果为真,则取消新窗口*/
}
wb.translate = function( url ){
/*解析URL时触发 */
owner.translateUrl = url;
}
//打开目标网站
wb.go("http://www.example.com/")
//显示窗体
winform.show()
wb.wait("");//等待指定网址,可以使用模式匹配语法
//进入消息循环
win.loopMessage();
return winform,wb;
Markdown 格式