NS4.7 Layer *blärgh*
Frühstücker
- javascript
0 Siechfred0 Cheatah1 Steel
Sorry das ich euch damit nerven muss aber ich komme nicht weiter und mir rollen sich schon die Zehennägel hoch.
Ich habe die Ehre eine dynamische Seite zu erzeugen die auch noch in NS4.78 laufen soll. Also erzeuge ich einen Layer, falls ich mich im NS4 befinde, und schreibe mein dynamisches Zeugs halt da rein.
Mein Netsscape 4.78 kriegt es jedoch hin, in der Zeile
layervar.document.open("text/html");
einfach stehenzubleiben, keinen Fehler auszugeben und so zu tun als wär nix.
Im folgenden Testcode sollte eigentlich per alert() der Reihe nach die Zahlen von 1 bis 5 ausgeben werden, aber :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="de">
<head>
<title>LAyer Test</title>
</head>
<body>
<h1>häääää?</h1>
<script language="javascript1.2">
alert("1");
var l = new Layer();
alert("2");
l.document.open("text/html");
alert("3");
l.document.writeln("<h2>blahblubbertest warum funktionieren Netscapelayer so willkürlich?!?!?</h2>");
alert("4");
l.document.close();
alert("5");
</script>
</body>
</html>
ich hoffe mir kann jemand helfen, sonst muss ich den spass statisch bauen - ne riesenarbeit.
thxalot
Ich habe die Ehre eine dynamische Seite zu erzeugen die auch noch in NS4.78 laufen soll.
Beileid :)
Mein Netsscape 4.78 kriegt es jedoch hin, in der Zeile
layervar.document.open("text/html");
einfach stehenzubleiben, keinen Fehler auszugeben und so zu tun als wär nix.
Kein Fehler in der JS-Konsole? Hast du mal 'text/html' weggelassen, ist ja schließlich der Default-Wert.
Siechfred
Grundlage für Zitat #801.
Ich habe die Ehre eine dynamische Seite zu erzeugen die auch noch in NS4.78 laufen soll.
Beileid :)
Mein Netsscape 4.78 kriegt es jedoch hin, in der Zeile
layervar.document.open("text/html");
einfach stehenzubleiben, keinen Fehler auszugeben und so zu tun als wär nix.Kein Fehler in der JS-Konsole? Hast du mal 'text/html' weggelassen, ist ja schließlich der Default-Wert.
keine Meldungen in der Konsole! Nixxx!
defaultwert weglassen ändert auch nix!
bei open bleibt er stehen!
Siechfred
Hat es jemand mal getestet!??
Hat es jemand mal getestet!??
Geht nur am heimischen PC, hier habe ich keinen Netscape 4.78 zur Verfügung.
Siechfred
Hi,
Sorry das ich euch damit nerven muss aber ich komme nicht weiter und mir rollen sich schon die Zehennägel hoch.
letzteres passiert mir auch gerade ...
Ich habe die Ehre eine dynamische Seite zu erzeugen die auch noch in NS4.78 laufen soll.
Siehe Siechfreds Antwort ;-)
var l = new Layer();
alert("2");
l.document.open("text/html");
Meine Erinnerungen an die Eigenarten des Netscape 4 sind schon reichlich verschwommen[1], aber irgendwie kommt mir der Gedanke, dass ein Layer-Objekt an sich eher nutzarm ist. Erzeuge ein neues <layer>-Element in den Code und öffne dessen document.
Cheatah
[1] Eine Schutzfunktion meines Gehirns. Braves Gehirn!
Grundlage für Zitat #802.
Meine Erinnerungen an die Eigenarten des Netscape 4 sind schon reichlich verschwommen[1], aber irgendwie kommt mir der Gedanke, dass ein Layer-Objekt an sich eher nutzarm ist. Erzeuge ein neues <layer>-Element in den Code und öffne dessen document.
habs ausprobiert:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>LAyer Test</title>
</head>
<body>
<h1>häääää?</h1>
<layer name="layer1">blup</layer>
<script language="javascript1.2">
alert("1");
// var l = new Layer();
alert("2");
document.layer1.document.open("text/html");
alert("3");
document.layer1.document.writeln("<h2>blahblubbertest</h2>");
alert("4");
document.layer1.document.close();
alert("5");
</script>
</body>
</html>
jetzt bleibt er bei
document.layer1.document.writeln("<h2>blahblubbertest</h2>");
stehen.
soweit ich weiss könnte ich den Layer auch mit
var l = new Layer(1000);
erzeugen. Ich weiss jedoch weder was die 1000 bedeutet noch warum er dann an dieser Zeile schon stehen bleibt(schon ausprobiert).
grübelnderweise weitergrübelnd . . . . . ersma mittachessen besser
Hi!
Ich habe die Ehre eine dynamische Seite zu erzeugen die auch noch in NS4.78 laufen soll.
Mal interessenhalber: Was hast Du ausgefressen? Ich mein' so'ne Strafe bekommt man doch nicht einfach so. Das ist ziemlich herzlos.