Homer: Seite verschwindet

Hallo!

Ich habe ein Frameset mit drei Reihen, oben die Navigation. Diese hat folgenden Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
</head>

<body>
<a href="javascript:parent.DynFrameset(200);">200</a> |
<a href="javascript:parent.DynFrameset(300);">300</a> |
<a href="javascript:parent.DynFrameset(400);">400</a>
</body>
</html>

Dieses Frameset ist eingebettet in ein weiteres Frameset mit 3 Spalten.

Die Seite welche die Funktion enthält die aufgerufen wird, ist die, die das Frameset enthält:

var size = 150;
var b;
var seite = "disclaimer.html";

function DynFrameset(size){
alert(size);
size = size;

document.write("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Frameset//EN' 'http://www.w3.org/TR/html4/frameset.dtd'>");
document.write("<html>");
document.write("<head>");
document.write("<script src='dynframeset.js' type='text/javascript'></script>");
document.write("<title>Test</title>");
document.write("<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>");
document.write("</head>");
document.write("<frameset rows='"+size+",375,*' frameborder='yes' border='1' framespacing='1'>");
document.write("<frame src='test_nav_2.html' name='nav' scrolling='no' resize>");
document.write("<frame src='"+seite+"' name='content' scrolling='auto'>");
document.write("<frame src='bottom_en.html' name='bottom' scrolling='no' noresize>");
document.write("</frameset>");
document.write("<noframes>");
document.write("body");
document.write("/body");
document.write("</noframes>");
document.write("</html>");

alert(size);
document.close();
}

Wird die Funktion zum ersten mal aufgerufen, funktioniert alles. Klicke ich nochmal wird die Seite im mittleren und im unteren Frame angezeigt, aber die Navigation verschwindet???

  1. Wie mysteriös...

    ICh würde mal versuchen den ganzen Javascriptquatsch wegzulassen.

    Das bringt dir nichts und wer kein JS hat sieht gar nichts und ist nach ein paar Sekunden wieder weg von deiner Site.