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外键和表关系
    列类型-字符类型
    列类型-日期时间型
    列类型
    破解MySQL的root密码
    数据库简单使用
    数据库简介
    socketserver
    python网络编程-粘包问题的解决
    python-网络编程,简单模型
  • 原文地址:https://www.cnblogs.com/heimirror/p/1853033.html
Copyright © 2011-2022 走看看