hi,
Jo iframe war das richtige!
Ich habe das jetzt so gemacht!
hast du <iframe> _verstanden_?
<iframe src="member.php" width="90%" height="400" name="SELFHTML_in_a_box">
schön, du lädst also eine resource namens member.php als inhaltsseite in deinen iframe.
<?
if($action==news)
{ include("news/news.php");
} elseif($action==newsadmin)
{ include("news/newsadmin.php");
}
?>
<?
if($action==members)
{ include("http://kingsofcounterstrike.de/team/member.php");
}
?>
<?
if($action==war)
{ include("http://kingsofcounterstrike.de/team/war.php");
}
?>
</iframe>
und hier gibst du jetzt _alternativen_ inhalt aus, für den fall, dass der iframe nicht angezeigt werden kann - ist dir das klar?
btw:
if($action==news)
if($action==members)
if($action==war)
die _konstanten_ news, members und war, die du hier verwendest, hast du die vorher definiert?
oder meinst du vielleicht die _strings_ "news", "members" und "war"? dann schreibe diese aber bitte auch als strings.
Aber wie kann ich machen das der jetzt wenn ich auf wars klicke wars öffnet und wenn ich auf news klicke news öffnet?
du willst eine andere seite in deinen iframe hineinladen. stattdessen änderst du derzeit mit deinen if-abfragen aber anscheinend lediglich den alternativinhalt des iframes.
wenn du einen iframe verwendest, dann kannst du dort doch direkt eine seite mit den richtigen inhalten hineinladen. benutze dazu normale links, und gff. das target-attribut, um die ausgabe im iframe angezeigt zu bekommen. den include-unsinn kannst du dir dabei komplett sparen.
gruss,
wahsaga