zoukankan      html  css  js  c++  java
  • 在 TWebBrowser 控件中执行javascript代码

    页面上包含 Jquery ,所以在delphi中定义的js代码是 jquery代码

    procedure TFormLogin.Login();
    var
      JSFun, newPw: 
    string;
    begin
      newPw :
    = '<input name=''pw'' id=''pw'' type=''text'' class=''input'' tabindex=''2'' maxlength=''16'' onkeypress=''if(event.keyCode == 13){login();}'' autocomplete=''off'' value=''' + edtPwd.Text + '''>';
      
    try
        
    // JSFun := 'login_tab_click(''nexon'');'// 转到左侧
        JSFun :
    = 'login_tab_click(''dnf'');'// 转到右侧
        htmlWindow.execScript(JSFun, 
    'JavaScript');
        JSFun :
    = '$("#id").focus();$("#id").val("' + edtUName.Text + '");';
        htmlWindow.execScript(JSFun, 
    'JavaScript');
        JSFun :
    = '$("#pw").click();$("#pw").replaceWith("' + newPw + '");';
        htmlWindow.execScript(JSFun, 
    'JavaScript');
        JSFun :
    = 'login();';
        htmlWindow.execScript(JSFun, 
    'JavaScript');
      
    except
      
    end;
    end;
  • 相关阅读:
    MySQL学习笔记:repeat、loop循环
    链表//相交链表
    单位和值
    链表//环形链表 II
    css样式设置小技巧
    链表//环形链表
    CSS代码缩写,占用更少的带宽
    CSS布局模型
    CSS盒模型
    CSS格式化排版
  • 原文地址:https://www.cnblogs.com/heimirror/p/1853033.html
Copyright © 2011-2022 走看看