abstuerze bei neubeschreiben eines layers
patrick
- dhtml
0 holger kuehne0 patrick
hallo leute, an diesem problem haenge ich jetzt schon seit mehreren tagen, vielleicht hat ja einer von euch auch schon (bittere) erfahrung damit gemacht.
ich implementiere ein menue, dessen menuepunkte sich auf layern befinden. nach klick wird dieser ahref, - zwecks farbaenderung u.ae. - mit document.open, .write und .close ueberschrieben. sobald ich daraufhin die maus bewege (die sich ja noch auf dem link befindet)... aus. der browser stuerzt ohne meldung ab.
ich hoffe, ihr koennt mir helfen - waere euch sehr dankbar
patrick
Hi
Es gibt viele Gruende, warum Netscape abschmieren kann. Vor allem bei DHTML. Deshalb ist es asolut notwendig, dass du etwas von deinem Quelltext verraetst, oder eine URL postest (falls vorhanden) damit man sich die Sache mal ansehen kann.
Tschau Holger
ja, hast recht... noch was: mit ns 4.7 hatte ich keine
probleme... aber unter sunos mit netscape 4.05 will es
einfach nicht fumpen.
also, hier die quelle:
<html><head><title>test</title>
<script language="JavaScript">
var text=new Array( "text1","text2" );
function initall() {
showMenu( 0, 0, 1 );
document.layers["lidmenua0"].bgColor="white";
document.layers["lidmenua0"].left=100;
document.layers["lidmenua0"].top=15;
document.layers["lidmenua0"].visibility="show";
}
function showMenu( laynr, txt1, txt2 ) {
var inhalt='<table><tr height="20px"><td>';
//wenn ich diese zeile rausnehme, funktionierts
inhalt+='<img src="ddd.gif" width=10 height=10>';
inhalt+=' </td><td>';
inhalt+='<a nowrap="nowrap" href="javascript:showMenu('+laynr+','+txt2+','+txt1+');">';
inhalt+=text[txt1]+'</a></td></tr></table>';
with (document.layers["lidmenua"+laynr]) {
document.open( "text/html" );
document.write( inhalt );
document.close();
}
}
</script>
</head>
<body bgcolor=white text=black onload="initall()">
<div id="idmenua0"><layer name="lidmenua0"> </layer></div>
</body>
</html>
es gibt einen layer, der sich - auf knopfdruck -
selbst neu beschreibt... macht er das mit dem
image, stuerzt ns ab, macht er das ohne, funktionierts...