• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Wenn Netscape, Bild ausgeben

cula-online

New member
Hallo!

Ich brauche ein JS, was ich irgendwo im Body in meinem Quellcode einbauen kann. Es soll geprüft werden, ob der Besucher den Netscape Communicator benutzt, wenn ja, ob er eine ältere Version als 6 benutzt. Wenn das beides der Fall ist, soll das Bild blank.gif aus dem Ordner images ausgegeben werden, und zwar mit height=1 und width=3. Dann würde meine Seite nämlich auch in Netscape 4.75 richtig dargestellt. Benutze nämlich Frames und Netscape 4.75 rafft das mit den Größen der Frames noch nicht so ganz, macht die immer 2 Pixel kleiner oder so.

Danke,
Moritz
 
mach das bild doch schon von vornherein hin!
das stört doch die anderen browser nicht.

solche bilder werden normale standartmäßig eingefügt - als stabilisatoren.

mfg
 
Nein, ich erklärs mal genauer, dann verstehst Du, warum das nicht geht: Ich habe ein Bild getrennt, der eine Teil wird in einem Frame angezeigt, der andere Teil des Bildes in einem anderen Frame. Das soll der Nutzer aber später nicht sehen, also müssen die Bilde sozusagen richtig wieder zusammengefügt werden. Im IE klappt das schon super, auch in Netscape 6 gibts keine Probleme. Aber im Netscape 4.75 ist das untere Bild 3 Pixel zuweit links. Das liesse sich eben dadurch lösen, dass bei NS 4.75 ein transparentes GIF, 3 Pixel breit, vor dem Bild eingefügt wird. Hoffe jemand hat eine Lösung für mich.

Danke,
Moritz
 
hallo,

da das nicht der einzige Anzeige-Unterschied sein wird, mach doch gleich eine extra Datei für
den alten Netscape, so vielleicht:

Code:
<script language="JavaScript">
<!--
 
if (((navigator.appName=="Microsoft Internet Explorer")&&(parseInt(navigator.appVersion.substring(0,1))>-1)) || 
((navigator.appName=="Netscape")&&(parseInt(navigator.appVersion.substring(0,1))>=5))){//explorer und netscape 6 
		window.location.href = "abc.htm";
	} else {	window.location.href = "abc_alter_netscape.htm";//netscape 4 und ...?
}

//-->
</script>

falls du es aber unbedingt im body einbauen willst, musst du eine ähnliche Browserweiche schreiben
mit dem Befehl:
Code:
	window.document.write ('<img src="blind.gif" width="3" height="1" alt="" border="0">');

so long,
planet4.
 
An die Stelle, wo das Bild soll schreibst du:

<script>
if(document.layers)
{document.write('<img width=3 height=1 src="leer.gif" border=0>');
}
</script>
 
Zurück
Oben