Hi,
ich zerbreche mir seit einiger Zeit den Kopf an einem Problem.
Am Ende ist es garnicht möglich
Ich habe ein 3 Spalten Layout erstellt:
index.php
div_function.php
So, das Ganze funktioniert soweit wunderbar, nur...
Ich will das Script so umschreiben, das wenn ich einen Link (oder später ein Button, o.Ä.) aus der " setup_site() " ausführe, der Browser nicht die ganze Seite neu lädt, sondern nur die Seite, welche mit " main_site() " ausgegeben wird.
Dies tut er momentan ja nicht, da ich immer die index.php refreshe und einfach einen GET dranhänge, damit die Sektion überhaupt von der " main_site() " Funktion erkannt wird.
Warum will ich das,...erlich gesagt, nur weil ich es mir in den Kopf gesetzt habe.
Naja früher habe ich mit FRAMES unter HTML gearbeitet,...und dort funktioniert dieses ja.
Blöde ausgedrückt
Link xy in Frame xy : Klick mich und ich öffne dir Seite xy in Frame xy
Und jetzt wo ich mich mit php und dessen möglichkeiten beschäftige, ärgere ich mich, das es nicht funktioniert
Ich hoffe, mir kann einer einen guten Denckanstöss verpassen
Gruss und freundlichem Dank im Vorraus
LordSword
P.S: Rechtschreibfehler und übermäßige Kommas bitte ignoriren,... habt ihr schon mal auf die Uhr gesehen
Edit:
kleine Fehler korrigiert im Script, welche ich nach copy/past ausversehen gelöscht habe
ich zerbreche mir seit einiger Zeit den Kopf an einem Problem.
Am Ende ist es garnicht möglich
Ich habe ein 3 Spalten Layout erstellt:
index.php
Code:
<?php include "div_function.php"; ?>
//
//.... HTML Text und so weiter.....
//
<div>
<div id="banner">
<? php banner_site(); ?>
</div>
<div id="setup">
<? php setup_site(); ?>
</div>
<div id="main">
<? php main_site(); ?>
</div>
</div>
//
//.... HTML Text und so weiter.....
//
div_function.php
Code:
<?php
function banner_site()
{
echo '<center>Test-BANNER</center>';
}
function setup_site()
{
echo '<a href="index.php?section=$news">News</a>';
echo '<a href="index.php?section=$gbook">Gästebuch</a>';
...usw
}
function main_site()
{
$select_section[news] = "news.php";
$select_section[gbook] = "gbook.php";
...usw.
if ( isset ($_GET['section']) && isset ($select_section[$_GET['section']]) )
{
include $select_section[$_GET['section']];
}
else
{
include $select_section['news'];
}
}
?>
So, das Ganze funktioniert soweit wunderbar, nur...
Ich will das Script so umschreiben, das wenn ich einen Link (oder später ein Button, o.Ä.) aus der " setup_site() " ausführe, der Browser nicht die ganze Seite neu lädt, sondern nur die Seite, welche mit " main_site() " ausgegeben wird.
Dies tut er momentan ja nicht, da ich immer die index.php refreshe und einfach einen GET dranhänge, damit die Sektion überhaupt von der " main_site() " Funktion erkannt wird.
Warum will ich das,...erlich gesagt, nur weil ich es mir in den Kopf gesetzt habe.
Naja früher habe ich mit FRAMES unter HTML gearbeitet,...und dort funktioniert dieses ja.
Blöde ausgedrückt
Link xy in Frame xy : Klick mich und ich öffne dir Seite xy in Frame xy
Und jetzt wo ich mich mit php und dessen möglichkeiten beschäftige, ärgere ich mich, das es nicht funktioniert
Ich hoffe, mir kann einer einen guten Denckanstöss verpassen
Gruss und freundlichem Dank im Vorraus
LordSword
P.S: Rechtschreibfehler und übermäßige Kommas bitte ignoriren,... habt ihr schon mal auf die Uhr gesehen
Edit:
kleine Fehler korrigiert im Script, welche ich nach copy/past ausversehen gelöscht habe
Zuletzt bearbeitet: