Am Mittwoch, den 24.08.2005, 00:35 +0200 schrieb Ferdinand Ihringer:
Am Dienstag 23 August 2005 23:40 schrieb Jan Hendrik Berlin:
Am Dienstag, 23. August 2005 21:24 schrieb Joerg Rossdeutscher:
hier weis ich nicht was du meinst! Sorry.... Browserweiche? was ist das?
Eine Abfrage des Browsers mit ifs, elsen, elseiffen und vielleicht casen, da das, was du machen willst, nicht bei jedem Browser gleich geht.
Genau. Der Internetkaputtmacher verwendet "document.all", alle anderen Browser "getElementById". Damit man das nicht bei jedem Befehl unterscheiden muss, definiert man einfach eine Funktion, die auf allen Browsern läuft: function obj(name) { if(document.all) return eval("document.all."+name); else return document.getElementById(name); } Dann kann man browserunabhängig schreiben: obj('formularfeld').value = "Gucki!"; oder obj('ausgabe_span').innerHTML = "Aloha!"; Gruß, Ratti -- -o) fontlinge | Fontmanagement for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/