(Translated by https://www.hiragana.jp/)
動態HTML - 维基百科,自由的百科全书

動態どうたいHTML

動態どうたいHTMLDynamic HTML,简称DHTMLDHMLゆびてき网页内容ないようずい着用ちゃくよう户或计算つくえほどじょ提供ていきょうてきまいりすう而变てきHTML,つう过结あいHTMLようはし脚本きゃくほん语言(Client Side Script,如JavaScript)、くしせっ樣式ようしきひょう(CSS)ぶんけん物件ぶっけん模型もけい(DOM)らい创建動態どうたいもうぺーじ內容。

动态HTML

应用

编辑

动态HTMLわざ术根すえ运行地点ちてんふんためきゃく户端脚本きゃくほん(也称浏览脚本きゃくほん和服わふく务器脚本きゃくほん

  1. きゃく户端脚本きゃくほん
    きゃく户端脚本きゃくほん包括ほうかつJavaScriptわざ术。ゆびざいぼう个页めんちゅうつう过鼠标点击或键盘操作そうさあずか网页产生交互こうご动作;あるものざい特定とくてい时间げき发某个事件じけんきゃく户端脚本きゃくほんざいよう户的电脑けい统里运行。常用じょうよう于多媒体ばいたい展示てんじ远程脚本きゃくほん调用。
  2. ふく务器脚本きゃくほん
    ふく务器脚本きゃくほん包括ほうかつASP, ColdFusion, Perl, PHP, Ruby, WebDNAとうわざ术,一般いっぱんどおり过Common Gateway Interface (CGI)らい产生动态页面。つう过在HTMLひょう单中はまうつしすうすえ更改こうかいURLちゅうてきさんすう更改こうかい浏览てき类型とう每次まいじ可能かのう产生不同ふどうてき页面,しょう为动态页めん

さいつね见的れい包括ほうかつ

  • 产生交互こうごしきひょう
  • 生成せいせい类似WebCTてきe-learning交互こうごしきざい线基础培训
  • 创建もと于浏览器てき视频ゆう

結構けっこう

编辑

いち典型てんけいてき使用しよう DHTML 如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>DHTML example</title>
    <script type="text/javascript"> 
      function init() {
      myObj = document.getElementById("navigation");
      // .... more code
      }
      window.onload=init;
    </script>
  </head>
  <body>
    <div id="navigation"></div>
    <pre>
      Often the code is stored in an external file; this is done by linking the file that contains the JavaScript. 
      This is helpful when several pages use the same script:
    </pre>
    <script type="text/javascript" src="myjavascript.js"></script>
  </body>
</html>

はんれい

编辑

はんれい如下:[1]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>
    <title>Test</title>
    <style type="text/css">
      h2 {background-color: lightblue; width: 100%}
      a {font-size: larger; background-color: goldenrod} 
      a:hover {background-color: gold}
      #example1 {display: none; margin: 3%; padding: 4%; background-color: limegreen}
    </style>
    <script type="text/javascript">
      function changeDisplayState (id) {
        d=document.getElementById("showhide");
        e=document.getElementById(id);
        if (e.style.display == 'none' || e.style.display == "") {
          e.style.display = 'block';
          d.innerHTML = 'Hide example..............';
        } else {
          e.style.display = 'none';
          d.innerHTML = 'Show example';
        }
      }
    </script>
  </head>
  <body>
    <h2>How to use a DOM function</h2>
    <div><a id="showhide" href="javascript:changeDisplayState('example1')">Show example</a></div>
    <div id="example1">
      This is the example.
      (Additional information, which is only displayed on request)...
    </div>
    <div>The general text continues...</div>
  </body>
</html>

參考さんこう文獻ぶんけん

编辑
  1. ^ そん副本ふくほん. [2011-02-10]. (原始げんし内容ないようそん于2020-08-09).