什么是dhtml

DHTML是现有的HTML技术的一个综合,所以HTML语言对学习动态HTML是非常重要的。

自从HTML 4.0出现以后,引入了“层叠样式表”(CSS),于是网页制作者能够随心所欲地对自己的网页进行外观和动态的设计,并且使网页具有交互性。其实动态Html(DHtml)并不是一种专门的技术,而是Html技术的一个综合,说白了就是一种技巧,但往往是这样或那样的小技巧使我们的网页变得更加好看、实用。

传统的HTML是静态的,当它被加载到浏览器后,它只像一个画面,怎么看也不会发生变化,而动态HTML则意味着Web页面对用户有响应,即,动态HTML能自动变化。

首先,DHTML需要一种方法查阅文档,它能跟踪页面上的每个元素,从最小的〈H6〉标题和〈HR〉水平标尺,到表单中所有元素,从本质上说,每当页面被加载时,浏览器就建立起数据库,每个标记就成为数据库中的一个记录。

其次,DHTML还需要一种方法来控制一个文档中所有需要控制的元素,可以通过一些脚本语言来完成,例如javascript或vbscript,脚本语言会把相关信息嵌入到页面上的每个元素,并查阅他们设置值,使之发生预想的变化。 简而言之,DHTML不是有关面向服务器的脚本、javaapplet或动画GIF图象,所有的这些操作都可以自己完成,除了改变页面内容外,不需要访问服务器。页面下载后,不论什么时候,DHTML都能处理页面元素,改变页面版面、内容和位置。并把结果不断的提供给用户。

目前DHTML没有统一的标准。

如果您是HTML的初学者,请您先自学HTML。

时间: 2024-11-01 00:21:42

什么是dhtml的相关文章

使用 DHTML 与 XML 制作 Ajax 幻灯片

ajax|dhtml|xml|幻灯片 学习如何创建通过 "Ken Burns Effects" 实现动画的 Ajax 客户端幻灯片放映.通过本文,您将了解如何创建 Ajax XML 数据源.从客户机请求 XML 并用 XML 动态地创建活动的 HTML 元素.如果说 Web 2.0 革命有一个时髦词的话,那就是 Asynchronous JavaScript and XML(Ajax).应用程序的客户端交互,如 Google Maps 地图服务和 Gmail 网络邮件服务,使得 Aja

DHTML的初步入门

dhtml 跟各位说了那么多CSS的东西....  现在跟各位分享一些DHTML的东西...  ......................................  DHTML是由script+DOM+CSS+HTML所组成...  DOM指的是document object model...  DHTML开始有些对象的影子....  譬如CSS的各种性质,script的事件,再加上DOM的概念...  CSS的性质我之前讲了一些..  script以vbscript为例...  较常

DHTML Scriptlet

dhtml DHTML Scriptlet  什么是 DHTML scriptlet 呢??  就是将一些含有DHTML 描述指令集的HTML网页,  我们可以将之崁入其它的网页中  如下范例,  亦可至 http://image99.asp-in-taiwan.com.tw/study/s002.asp 看结果!!  其中 s002.asp 为主网页  s002_b.htm 为描述指令网页  PS: 限用 IE5 喔...  ---s002.asp---  <html>  <head&

如何用DHTML编制网页

dhtml|网页 1 前 言 随着Internet/Intranet的不断普及和发展,越来越多的公司.企业和个人正在开始建设自己的Web站点.编写Web网页,以一种新的方式向外界发布信息,供人们去浏览.阅读和应用.因此,网页制作已经受到越来越多的专业人员的重视. 网页是指通过Internet向全球提供信息的一些文档文件,包括个人信息.商业.娱乐等内容.网页是利用超文本标志语言HTML(HyperText Markup Languge)编写的,存放在Internet/Intranet上的Web服务

认识DHTML中的“行为”组件

dhtml 在微软IE 5.0版本的浏览器发布以前,网页编程中面对的最大挑战就是不能轻易地创建组件,以达到代码重用和多页面共享的目的.这个问题一直困扰着DHTML(动态 HEML)的网页编程者.他们只能不断地重复书写HTML.CSS和JAVASCRIPT的代码,以满足多个页面上的重复或相似的功能.自IE 5.0浏览器发布后,这种情况得到了改善,它带给我们一个新的指令组合方法,可把实现特定功能的代码封装在一个组件内,从而实现多页面的代码重用,使网页编程进入一个全新的天地.这个新的技术就是我们要谈到

DHTML模拟菜单

dhtml|菜单 { 在以前的HTML里,元素的位置只能依次排列,我们很难精确地定位与控制网页中的一些元素.CSS2Cascading Style Sheet Level 2,层叠样式单第二版的布局Layout属性出现并得到浏览器的广泛支持之后,我们不仅可以静态地实现以上目的,而且可以根据鼠标.键盘.时间等预定义好的外界事件动态地改变布局.时下非常流行的网页中"活动的层"便是它的一种形象的运用,我们这里要讲的是如何运用这些属性结合一些DHTML对象在网页中实现类似Windows

实现Web页面内容动态改变的dhtml操作

dhtml|web|动态|页面 IE的DHTML对象提供了四个可读写的属性来动态操作页面元素的内容:innerText, outerText, innerHTML, outerHTML. 需注意两点: 1.     其中innerText,outerText属性的值是作为普通文本呈现的,即使它含有HTML标签也如实反应出来:而innerHTML, outerHTML呈现的是经HTML引擎解析后文本,它可以反应属性中HTML标签的表现效果. 2.     对对象的outerText,outerHT

DHTML幻灯片播放程序(二)

dhtml|程序|幻灯片 动态转换滤镜的属性.方法和事件属性名 说明 取值 duration 图像转换的延迟时间,最小单位是毫秒,也就是小数点后第三位.  单位是秒,取值自然数  enabled 指定是否应用滤镜效果  0表示不应用,非0表示就用.  staus 传回一个转换状态  0表示转换停止1表示显示应用的转换滤镜2表示正在转换中 方法名 说明 Apply 将滤镜应用到对象上 Play 开始转换 Stop 停止转换 事件名 说明 OnFilterChange 当滤镜转变发生改变或是滤镜完成

DHTML幻灯片播放程序(一)

dhtml|程序|幻灯片   ≌馐且桓龌玫破シ懦绦颍簿褪且煌计至鞑シ诺某绦颉N颐窃谝恍┱镜闵峡梢钥醇庵中问降墓愀娌シ盘酰蠖嗍怯肅GI做的,也就是要服务器端支持CGI程序,如ASP.PHP.Perl等.但我们这里的实现方法无需CGI,用的仅是CSS的效果,再加上javascripts的控制.只要你的浏览器是IE 4.0以上或是Netscape 3.0以上的就可以了.只不过在这里我们用到了CSS的Filter滤镜效果,该效果只能在IE中出现.有关CSS的Filter滤镜效果,大家可以参看我

DHTML幻灯片播放程序(三)

dhtml|程序|幻灯片    下面,我要开始最为核心的部分了,就是编写javascript程序了.我们的思路是,可以定义一组图片(若干张),当页面出现时先显示第一张图片,并预载入第二张图片,第一张图片载入后5秒钟,如果第二张图片也载入了,我们就开始自动切换到第二张图片,此时并预载入第三张图片,如果5秒钟内我们载入了第三张图片,就自动切换到第三张图片,如此播放下去直到最后一张又从头开始.当然,这是自动播放的了.我们还允许用户手动进行向前和向后的播放. 首先,我们要解决的问题是图片的预载入,因为这