Hallo heren,

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?

Vast bedankt voor de reactie!
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 ;)
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...
Tuurlijk gaat dit....

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.... ;)
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?
Je legt je links bvb zo:

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 < & >)

Reageren