mmh... Da wollte ich als Anfänger vielleicht ein bißchen zu viel:
Damit das Design optimal paßt (und bei kleinerern Auflösungen kein scroll-Balken nötig wird) sollen die rechten und unteren Frames eines 3x3 Framesets je nach Fensterauflösung mit einer etwas komplizierteren Funktion angepaßt werden.
Bei NN klapp das auch ganz ordentlich ("Funktion" vereinfacht):
<html>
<head>
<script language="javascript">
<!--
var funktion = window.innerWidth;
var varrechts = (funktion/4) -130;
var varunten = (funktion/4) -140;
document.write('<frameset rows="113,*,'+ varunten +'"border=0>');
document.write('<frameset cols="140,*,'+ varrechts +'"border=0>');
document.write('<frame src="rahmenobenlinks.htm' +'\"scrolling=no noresize>');
document.write('<frame src="rahmenoben.htm' +'\"scrolling=no>');
document.write('<frame src="rahmenobenrechts.htm' +'\"scrolling=no>');
document.write("</frameset>");
document.write('<frameset cols="140,*,'+ varrechts +'"border=0>');
document.write('<frame src="rahmenlinks.htm' +'\"scrolling=no noresize>');
document.write('<frame src="uebersicht.htm' +'\"name=hauptfenster>');
document.write('<frame src="rahmenrechts.htm' +'\"scrolling=no>');
document.write("</frameset>");
document.write('<frameset cols="140,*,'+ varrechts +'"border=0>');
document.write('<frame src="rahmenuntenlinks.htm' +'\"scrolling=no noresize>');
document.write('<frame src="rahmenunten.htm' +'\"scrolling=no>');
document.write('<frame src="rahmenuntenrechts.htm' +'\"scrolling=no>');
document.write("</frameset>");
document.write("</frameset>");
// -->
</script>
</head>
<body>
</body>
</html>
Das Problem ist die Lösung für den IE. Habs mit document.body.clientWidth probiert, aber das geht nicht (funktioniert wohl nicht im header, oder?). Gibt es da noch eine andere Möglichkeit?
Danke für die Hilfe!