<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
   <title>Dynamic HTML, JavaScript: Test auf Unterst&uuml;tzung von Dynamic HTML</title>

   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

   <meta name="description"
      content="&Uuml;bung Dynamic HTML, JavaScript: Test auf Unterst&uuml;tzung von Dynamic HTML.">
   <meta name="keywords" content="HTML, DHTML, DOM">
   <meta name="author" content="Roland Unger">

   <script language="JavaScript" type="text/javascript">
   <!--
   var Opera = navigator.userAgent.indexOf("Opera") >= 0;
   var DhtmlType = 0;
   // NS4 = 1, IE4 = 2, DOM = 3

   if (document.createElement) { DhtmlType = 3 }
      else { if (document.all && !Opera) { DhtmlType = 2 }          // fuer IE4
         else { if (document.layers && !Opera) { DhtmlType = 1 }
         }
      };

   // -->
   </script>
</head>

<body>

<h2>Dynamic HTML, JavaScript</h2>
<h3>Test auf Unterst&uuml;tzung von Dynamic HTML</h3>

<strong>Angaben zur Implementation:</strong><br>&nbsp;<br>

<script language="JavaScript" type="text/javascript">
<!--

switch (DhtmlType) {
   case 0:  document.write('Typ ', DhtmlType, ': Kein DHMTL m&ouml;glich!');
            break;
   case 1:  document.write('Typ ', DhtmlType, ': Netscape 4.0: DHTML mit layers-Objekt');
            break;
   case 2:  document.write('Typ ', DhtmlType, ': Internet Explorer 4.0: DHTML mit all-Objekt');
            break;
   case 3:  document.write('Typ ', DhtmlType, ': DHTML mit DOM');
}

document.write('<br>&nbsp;<br>');

document.write('<strong>Im DOM ist Methode document.createElement implementiert:<\/strong><br>&nbsp;<br>');

document.write('document.createElement: ', document.createElement, '<br>&nbsp;<br>');

// -->
</script>

</body>
</html>