### Beispiel - Datei dhtml.js:

    /* DHTML-Bibliothek */

    var DHTML = 0, DOM = 0, MS = 0, NS = 0;

    function DHTML_init() {
     var rVal;
     if(document.getElementById) {
       DHTML = 1;
       DOM = 1;
     }
     else if(document.all) {
       DHTML = 1;
       MS = 1;
     }
     else if(document.layers) {
       DHTML = 1;
       NS = 1;
     }
     else
       DHTML = 0;
     return(DHTML);
    }

    function getElem(p1,p2,p3) {
     var Elem;
     if(DOM) {
       if(p1.toLowerCase()=="id") {
         Elem = document.getElementById(p2);
         return(Elem);
       }
       else if(p1.toLowerCase()=="name") {
         Elem = document.getElementsByName(p2)[p3];
         return(Elem);
       }
       else if(p1.toLowerCase()=="tagname") {
         Elem = document.getElementsByTagName(p2)[p3];
         return(Elem);
       }
       else return(0);
     }
     else if(MS) {
       if(p1.toLowerCase()=="id") {
         Elem = eval("document.all."+p2);
         return(Elem);
       }
       else if(p1.toLowerCase()=="tagname") {
         Elem = eval("document.all.tags(\""+p2+"\")["+p3+"]");
         return(Elem);
       }
       else return(0);
     }
     else if(NS) {
       if(p1.toLowerCase()=="id") {
         Elem = eval("document."+p2);
         return(Elem);
       }
       else if(p1.toLowerCase()=="index") {
         Elem = eval("document.layers["+p2+"]");
         return(Elem);
       }
       else return(0);
     }
    }

    function getCont(p1,p2,p3) {
       var Cont;
       if(DOM) {
         if(getElem(p1,p2,p3).firstChild.nodeType == 3)
           Cont = getElem(p1,p2,p3).firstChild.nodeValue;
         else
           Cont = "";
         return(Cont);
       }
       else if(MS) {
         Cont = getElem(p1,p2,p3).innerText;
         return(Cont);
       }
       else return(0);
    }

    function getAttr(p1,p2,p3,p4) {
       var Attr;
       if(DOM || MS) {
         Attr = getElem(p1,p2,p3).getAttribute(p4);
         return(Attr);
       }
       else return(0);
    }

    function setCont(p1,p2,p3,p4) {
       if(DOM)
         getElem(p1,p2,p3).firstChild.nodeValue = p4;
       else if(MS)
         getElem(p1,p2,p3).innerText = p4;
       else if(NS) {
         getElem(p1,p2,p3).document.open();
         getElem(p1,p2,p3).document.write(p4);
         getElem(p1,p2,p3).document.close();
       }
    }