Hallo zusammen,
ich weiß, das das schon mehrfach abgehandelt wurde, aber leider klappt es bei mir noch nicht so wie es soll.
Zur Info.
Die Seite hat 4 Frames (top, left, main, bottom)
links ist per include das Menue einbaut.
Nun soll per Klick auf einen Menupunkt das gesammte Frameset nachgeladen
werden, mit einem neuen CSS-Stylesheet.
Gelöst habe ich das so :
index.php
menu.php
Hier ist irgentein denkfehler drin, auf den ich nun seit Stunden nicht komme.
Kann mir da jemand auf die Sprünge helfen.
THX
ich weiß, das das schon mehrfach abgehandelt wurde, aber leider klappt es bei mir noch nicht so wie es soll.
Zur Info.
Die Seite hat 4 Frames (top, left, main, bottom)
links ist per include das Menue einbaut.
Nun soll per Klick auf einen Menupunkt das gesammte Frameset nachgeladen
werden, mit einem neuen CSS-Stylesheet.
Gelöst habe ich das so :
index.php
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Index</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel=stylesheet type=text/css href=css/<?php echo $_GET[style] ?>>
</head>
<frameset rows="80,*,80" framespacing="1" frameborder="NO" border="1" bordercolor="#000000">
<?php if (empty ($top) ) {echo '<frame src="top.php" name="top" scrolling="NO" noresize >';}
else {echo '<frame src="$top" name="top" scrolling="NO" noresize>';}?>
<frameset rows="*" cols="189,*" framespacing="1" frameborder="NO" border="1" bordercolor="#000000">
<?php if (empty ($left) ) {echo '<frame src="menu.php" name="left" scrolling="NO" noresize >';}
else {echo '<frame src="$left" name="left" scrolling="NO" noresize>';}
if (empty ($main) ) {echo '<frame src="home.php" name="main">';}
else {echo '<frame src="$main" name="main">';}
?>
</frameset>
<?php if (empty ($bottom) ) {echo '<frame src="bottom.php" name="bottom" scrolling="NO" noresize >';}
else {echo '<frame src="$bottom" name="bottom" scrolling="NO" noresize>';}
?>
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Menu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel=stylesheet type=text/css href=css/<?php echo $_GET[style] ?>>
</head>
<body>
<p><a href="index.php?style=1.css&main=1.php&left=menu.php&top=top.php&bottom=bottom.php" target="_parent">1</a></p>
<p><a href="index.php?style=2.css&main=2.php&left=menu.php&top=top.php&bottom=bottom.php" target="_parent">2</a></p>
</body>
</html>
Kann mir da jemand auf die Sprünge helfen.
THX
Kommentar