Ik heb een website die gebruik maakt van frames, http://www.roleplayers.nl. Nu wil ik graag van die frames af, maar wel de bestaande pagina's behouden. Hoe is het mogenlijk de bestaande html pagina's te integreren in een index zonder frames, maar die wel op een zelfde manier functioneert?
Zou dit misschien mogenlijk zijn met php tabellen? Ik heb tevergeefs gezocht naar een eenvoudige tutorial om die frames om te zetten in een tabel.
Een andere optie zou misschien css zijn?
Simpelweg een tabel maken die je pagina in 2 kolommen verdeelt. In de linker kolom plaats je je menu, in de rechtkolom de pagina inhoud. Succes ;)
?Onbekende gebruiker
22-12-2004 22:23
Bedankt voor de snelle reactie!
Haha, dat had ik ook al bedacht ;) Maar dat betekent ook dat ik alle pagina's moet aanpassen als ik een wijziging in de inhoudsbalk wil maken...
Is het niet mogenlijk een html pagina in een tabel te integreren? Dus dat je aangeeft een html pagina in een cel te laden, en alleen de inhoud van één cel te verversen? Ik las iets over een 'include' functie...
Neem nu dat je bvb inhoudsbalk.php maakt...
Je typt hier al je tekst in, en dan op de plaats waar je die tekst wil, typ je
<?
include("inhoudsbalk.php");
?>
Dan wordt de inhoud van inhoudsbalk.php netjes op die plaats geplakt.... ;)
?Onbekende gebruiker
22-12-2004 22:33
Ok goed... dus dan zou ik van die html pagina (bijvoorbeel de inhoudsbalk) een php pagina moeten maken.
Dus ik maak basicly een html pagina met daarin een table, waarin ik in een cel \'include\' gebruik.
En hoe zorg ik er dan voor dat een link de inhoud van een bepaalde cel verandert in een andere pagina?
Home -> index.php
Tweede link -> index.php?p=Link2
Derde link -> index.php?p=Link3
.....
Dan op de plaats waar je de inhoud wil:
<?
switch($_GET['p']) {
case "Link2": // Als p = Link2
include("link2.php"); // link2.php invoegen
break;
case "Link3": // Als p = Link3
include("link3.php"); // link3.php invoegen
break;
default: // Standaard, als het geen van bovenstaande was
include("home.php"); // home.php invoegen
break;
}
?>
Zoiets ;)
Edit:
Uitbreiden kan door elke keer
<?
case "<Deel uit je link>":
include("<welkepagina.php>");
break;
?>
aan de switch toe te voegen ;) (zonder de < & >)