Icluden einer php seite in ein layer (div)...

sbkbros

Mitglied
Hallo, :)
Ich habe einen Layer in den ich beim klick auf den gewünschten Button die dazugehörige Site include will....
die default Seite wird normal includiert ohne Probleme ....
Wenn ich auf einen Button klicke passiert nichts.....
Ich arbeite mit Dreamweaver mx2004

Code:
<div id="Layer3" style="position:absolute;overflow: auto; width:738px; height:406px; z-index:22; top: 229px;"><?php 
switch($section){ 
case "news": include("news.php"); break; 
case "team": include("team.php"); break; 
default: include("news.php"); break; 
} 
?></div>

So auf den Button (FlashButton):
Code:
http://xxx.xxxxx.xx/Ordner/index.php?section=team
unter Target habe ich : _self stehen.

Die zu includierende Seite (team.php) ist ohne head und body.. nur der code...

Danke für die Hilfe.
 
Moin,

was meinst Du mit "es passiert nichts"? Lädt er die Seite nicht neu, oder wird der Code nicht eingebunden?

Im ersten Fall wäre es wohl ein Flashproblem.

Wenn die Links unter Flash genauso funktionieren wie in HTML, kannst Du das Target rausnehmen.

Im zweiten Fall mußt Du darauf achten, dass die Dateien news.php und team.php im gleichen Ordner wie die index-Datei liegen. Evtl. hast Du auch eine Sessionvariable $section gesetzt, die Dir den Wert, beim Neuladen der Seite überschreibt?

shockshell
 
Mit
Code:
switch($_REQUEST['section']){
funktioniert es leider auch nicht...

Alle dateien sind in einen Ordner!

Er lädt die neue Seite (team.php) nicht in den Layer beim klick auf den Team Button...
die news.php wird beim start normal reingeladen...

Kann es sein das die Flash Buttons Proleme machen...?
 
Hallo,
ich wollte euch nur bescheidgeben das die Flash buttons die Probleme gamcht haben!
die vertragen sich mit include nicht gut....
Mit normalen funktioniert das alles wunderbar.

Danke. :offtopic:
 
Zurück