• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >hta/htc > hta实现的笨狼树状节点查看器

hta实现的笨狼树状节点查看器

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了hta,hta文件,tc58bvg0s3hta00,hta108,tc58nvg0s3hta00等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
<html>
<head>
<style>
table
{
    border-collapse: collapse;
    border-width: 4; 
    border-style: double; 
    border-color:#15336F;
    font-size:12px;
}
body
{
    font-size:12px;
}
div
{
    width:100%;
    height:9; 
    border-style:solid; 
    border-width:1; 
    border-color:#eeeeee;    
    vertical-align:top;
    font-size:12;
    cursor:hand;
}
</style>
<title>笨狼树状节点查看器</title>
</head>
<body>
 <INPUT type="file" id=file1 name=file1>请输入xml文件路径
 <INPUT type="button" value="确定" onclick = "vbs:analyse ">
 <SELECT id="select1" onchange="vbs:analyse">
        <OPTION value="nodeName" >显示标签</OPTION>
        <OPTION  value="text" >显示文字</OPTION>
        <OPTION  value="attribute" >显示属性</OPTION>

        <OPTION  value="XPath" >显示XPath</OPTION>
</SELECT>
<DIV id="oList" style="padding-left:0"></DIV>

</body>
 <script language="vbScript" >
    '**************************************
    '****作者:    超级大笨狼 superdullwolf****
    '**************************************        

        public dic,favour,anything    ,doc      

        set doc = CreateObject("Microsoft.XMLDOM")        
        doc.async=False
    sub analyse()
            dim myTR 
            favour = select1.value
            removeDIV  
            if not doc.load(file1.value) then 
                alert "文件加载失败,请检查文件是否存在!"    
            else
                Set rootNode = doc.DocumentElement
                set rootDIV = document.createElement("DIV")    
                rootDIV.setAttribute "XPath",rootNode.nodeName 
                oList.setAttribute "XPath",rootNode.nodeName                  
                oList.setAttribute "parsed",false
                appendDIV     oList,rootNode    

            end if
    end sub

    sub appendDIV(myDIV,myNode)    

        dim myChild    ,newDIV,ChildID,thisID ,ChildXPath

        
        for each myChild in myNode.childNodes

            if     myChild.nodeName <> "#text"    then    
                set newDIV = document.createElement("DIV")            
                myDIV.appendChild    newDIV            
                addPx newDIV, myDIV,10    '缩进10象素

                ChildID = 0
                ChildXPath = myDIV.getAttribute("XPath") & "/" & myChild.nodeName & "[" & ChildID & "]"    

                do while not doc.selectSingleNode(ChildXPath) is myChild
                    ChildID=ChildID+1
                    ChildXPath = myDIV.getAttribute("XPath") & "/" & myChild.nodeName & "[" & ChildID & "]"    
                loop

                newDIV.setAttribute "XPath",ChildXPath 
                newDIV.setAttribute "parsed",false    '子元素还没标记过了。

                newDIV.title = newDIV.getAttribute("XPath") 
                newDIV.innerText = getText(myChild,newDIV) 

                if myChild.childNodes.length>0 then 

                        newDIV.attachEvent "onclick",GetRef("attachOnclick")
                end if
           

您可能想查找下面的文章:

  • hta 实现的五子棋界面
  • 如何使一个HTA位于屏幕中心(Win32_DesktopMonitor)
  • 用hta做的好玩的小程序(固定在桌面)
  • 用来猜后台的HTA小程序
  • hta文件介绍(编写小程序的好东东)
  • HTANoid 用hta编写的一个经典的游戏
  • A notepad made in HTA(hta实现的记事本)
  • 什么是hta(HTML Application)
  • hta实现的定时关机小程序
  • javascript操作xml(增删改查)例子代码hta版

相关文章

  • 关键字排名(Keyword Ranking)
  • 锁定行头和列头的表格组件
  • 用hta+javascript实现替换网站被下木马网页中的iframe
  • 鼠标放上去超链接的文字逐个加色效果
  • tweakomatic hta 下载
  • 用vbs如何确定在 HTA 中选择了哪些文本?
  • VBS脚本的GUI界面 HTA简明教程(网络搜集整理)
  • HTANoid 用hta编写的一个经典的游戏
  • 用hta实现的桌面漂浮flash
  • hta作品笨狼CSDN爬虫

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • exe转换16进制的html保存的hta实现代码
    • 用htc实现CHECKBOX控件
    • hta编写的常用工具箱(常用工具快捷方式等)
    • hta编写的消费记录程序
    • 锁定行头和列头的表格组件
    • HTC教程
    • 用vbs如何确定在 HTA 中选择了哪些文本?
    • 网易手机图片自由下载器(hta)
    • DOM浏览器(方便需要dom操作的朋友)
    • hta实现的二进制文件转换为文本

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有