zoukankan      html  css  js  c++  java
  • 用Twebbrowser做可控编辑器与MSHTML(调用js)

    记得intraweb的网页设计也程序开发分开中,是怎么定义的变量的。就是在网页中插入占位符。我们规定占位符是{%Name%} {%Birthday%}
    单页面装载之前or之后,我们用自己的js查找占位符,然后用变量替换。

    调用right的js结果

    注意最后几行代码,否则你的页面是不断累加重复。

    var myJson="{'Name':'usegear99999','age':18,'KS':'外科'}";
    var objJson = eval ("(" + myJson+ ")");//转换成json对象
    //var myHTML=document.body.innerHTML; //读取网页代码
    var myHTML=document.getElementsByTagName('html')[0].innerHTML;
    var tmp_name = '';
    for (var p in objJson){
         tmp_name = '{%'+p+'%}';    
         myHTML = myHTML.replace(new RegExp(tmp_name,'gm'),objJson[p]);
        }    
    //document.write(myHTML);//是写在底部追加的
    document.close();
      var newDoc=document.open("text/html","replace");
      //var txt="<html><body>Learning about the DOM is FUN!</body></html>";
      newDoc.write(myHTML);
      newDoc.close();
  • 相关阅读:
    jdbc操作元数据
    jdbc完成增删改查
    jdbc原理
    JDBC快速入门
    DOM_调查问卷效果2
    DOM_radio
    DOM_mail效果
    css基础
    《POSIX多线程程序设计》读书笔记
    《(转载)Bullet物理引擎不完全指南(Bullet Physics Engine not complete Guide)》
  • 原文地址:https://www.cnblogs.com/usegear/p/8256800.html
Copyright © 2011-2022 走看看