Christoph Schnauß: OnTheFly

Beitrag lesen

hi Bommel,

(Sind ein haufen zeilen scheinar sinnlos drin. Sind nur Überbleibsel vom Testen. Zeilenumbrüche dürfen nicht eingefügt werden, sonst läuft es nicht)

doch, man kann (und sollte) das etwas anders schreiben

In Fenster 2 wird das Script nur bis zur ersten Alert-Box ausgeführt. Dann nicht mehr. Alles ohne Fehlermeldung.

du hättest dir das mal in Netscape/mozilla anschauen sollen, der zeigt dir, wo dein Code die entsprechenden Fehler hat.

Ich habs dir mal neu geschrieben, funktioniert so in IE und Netscape/mozilla:

<html><head>
<script type="text/javascript">
function fenster (){
var neu = window.open('','F1', 'height=400,width=600,toolbar=yes,menubar=yes');
var a = '&quot';
var s = 'ertgzhu';
var c = neu.document;

c.write('<html><head><title>Bommels</title>');
c.write('</head><frameset rows='+a+'65,*'+a+'  name='+a+'haupt'+a+' border=0 frameborder=0 framespacing=0 noresize>');
c.write('<frame src='+a+a+' target='+a+'self'+a+' name='+a+'a'+a+' marginheigth=0  border=0 frameborder=0 framespacing=0 noresize >');
c.write('<frame name='+a+'B'+a+' src='+a+'t1.htm'+a+' target='+a+'_self'+a+' scrolling='+a+'auto'+a+' noresize>');
c.write('</frameset></html>');

var n1 = window.open('','F2', 'height=100,width=600');
var nd = n1.document;

nd.write('<b>Ich komme woandersher</b>');
nd.writeln('<a href= '+a+'#'+a+' onClick = '+a+'javascript:');
var gx = Text;
alert(gx);
F1.a.document.open();
alert(gx);
F1.a.document.write(gx);
F1.a.document.close();alert(gx);
nd.writeln(''+a+'>rrr</a>');
}
</script>
</head>
<body>
<form name="Fo">
<button name="K" onClick="javascript:fenster();">Test</form>
</body>
</html>

Christoph S.