Hi Leute!
Bin jetzt schon öfters hier gewesen und mir sind die latenten Netscape-Vorwürfe
aufgefallen.
Ich selbst programmiere seit etwa 1 jahr so hin und her mit HTML, Javascript und inzwischen
auch Perl (Stolz!)
(Vielen Dank an dieser Stelle für das hervorragende Selfhtml !!!)
Aus irgendeinem nicht mehr nachzuvollziehendem Grund habe ich mich damals für
Netscape entschieden.
Also ich bin jetzt seit NC 3 und IE 2 dabei und hatte tatsächlich sowohl bei der
Programmierung als auch beim Browsen wesentlich weniger Probleme mit NC.
Kann dazu auch mal ein paar Beispiele bringen:
- Fast jeder der das erste Mal IE4 auf Win95 installiert hat, hat warscheinlich auch die
Erfahrung machen dürfen, seinen Rechner neu zu installieren. (Hatte diverse Versuche
hinter mir und nach einer Frust-Mail an Microsoft kam 3 Wochen später ne geschenkte
Lexirom - lob, lob -) - Bei der Programmierung fand ich es nur allzuhäufig, daß Features, die NC in Version X
konnte, der IE immer erst in Version X+1 konnte (onMouseOver...) - Ein Feature auf meinen Seiten war die Parameterübergabe von HTML an HTML (über
Javascript abgefangen.
Ich habe dazu lediglich den Link mit #Parameter ergänzt. In der neuen Datei hab ich dann
die URL angeschaut und ... schups, da sind die Werte.
Allerdings ist die Erfahrung, daß es nicht nur Unterschiede zwischen den Browsern gibt,
sondern auch Unterschiede zwischen den Versionen von IE auch ne tolle!
So sah der Link aus:
<a href="showpic.htm#bildnr=1" target="Main">Bild 1</a>
Und so der Script in showpic.htm:
(Ich weiß, ist nicht doll programmiert, geht natürlich viel eleganter und flexibler, aber damals
war das schon was für mich)
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
Da IE bis Version 3 noch anders reagierte als ab Version 4 mußte hier so unterschieden
werden
if (browserName == "Netscape" browserVer > 3) version = "1";
else version = "2";
hier stehen die Parameter drin *g*
sURL=window.location.href;
if (version == "1") {
kk=sURL.indexOf("#");
param=sURL.substring(kk+8,kk+94);
} else {
Das macht nämlich der IE bis Ver.3 draus:
kk=sURL.indexOf("/n%23");
param=sURL.substring(kk+12,kk+13);
}
if ((kk > 0) && (param >= 1) && (param <= 7)) {
dynstring="<center><img src=images/bild"+param+".jpg border=0></center>"
document.write(dynstring)
} else {
document.write("<center><h2>Es konnte kein Bild gefunden werden<br><br>Eventuelle Inkompatiblität Ihres Browsers !</h2></center>")
}
-
Naja, und dann hab ich mal ne Homepage geschrieben für ne gemeinnützigen Verein
und hab feststellen müssen, daß der IE 4.x da wohl irgendwie einen Fehler hat:
Schaut Euch mal die Seite www.kinder-in-not.de an:
Der Hintergrund sollte komplett grünlich sein (wie die Bilder) zeigt aber weiß.
Erst weiter unten wirds plötzlich grün.
Wenn Ihr aber mal ein wenig scrollt runter und wieder hoch, ist der gescrollte Bereich
plötzlich auch grün.
Na sowas! (Der NC macht das aber ordentlich, oh Wunder!) -
Hab dann nicht verzweifelt und mal den hyperneuen IE5 installiert.
da gings dann zwar, aber ...
linkt Euch mal auf die Seite www.niedax.de und dann auf die Deutschlandfahne.
Bei mir wird dann sowohl auf dem Menü-Frame als auch im Hauptframe die Grafiken
etwas seltsam dargestellt. Wenn man die Grafiken markiert und wieder demarkiert werden
sie ordentlich dargestellt (war beim IE4 nicht so und noch nie beim NC, oh Wunder!)
Naja, also jetzt mal Eure Meinung.
(Ihr könnt auch Euren Senf zu meinen Pages abgeben, die sicherlich nicht supertoll sind,
aber trotzdem, bin gespannt auf Eure Message)
Knud