/* function getelementbyid(id) * id Attribut function getchildsbytagname(el,name) * wie getelementsbytagname; aber nur die direkt darunterliegenden function getelementsbytagname(el,name) * el entweder von getelementbyid oder 0, dann werden alle elemente von document verwendet; * bei NS4 funktioniert img und form * ansonsten wird name ignoriert und die untergeorneten layer zurückgegeben * layer in den untergeordneten layern werden ignoriert function innerhtml(el,html) * verändert den Inhalt eines elmentes function getimages(el) * alle Bilder unterhalb eines Elementes * ACHTUNG: bei NS4 werden bilder in untergeordneten layern nicht erfasst function getheight(el) function getleft(el) function getname(el) * das attribut "name" des Elements function gettop(el) function getwidth(el) */ function getelementbyid(id) { if(document.getElementById) return document.getElementById(id); if(document.all) return document.all[id]; if(document.layers) { return getlayer(document,id); } return 0; } function getchildsbytagname(el,name) { var erg=new Array(); if(document.layers) { var tmp; if(el==0) tmp=document; else tmp=el.document; if(name.toLowerCase()=="img") return tmp.images; if(name.toLowerCase()=="form") return tmp.forms; return tmp.layers; } if(el==0) el=document; if(document.getElementsByTagName) { var i=0; var j=0; var els=el.getElementsByTagName(name); for(i=0;i