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???