Je bedoelt waarschijnlijk dat de hele pagina door een andere vervangen wordt als je bijvoorbeeld van je homepage naar een volgende pagina gaat. Dat is inderdaad zo.
Op een site met frames (als ik tenminste even van de meest gangbare indeling uitga) blijven de titel in het bovenste frame en het menu in het linker frame staan, terwijl de inhoud van het hoofdframe dan gewisseld wordt.
Als je geen frames gebruikt, maar tabellen, moet je dus gewoon zorgen dat elke pagina een tabel met de titel en het menu bevat. Het resultaat ziet er practisch hetzelfde uit.
Niemand verbiedt je overigens om frames te gebruiken, maar het nadeel van frames is vooral dat zoekmachines er meer moeite mee hebben en dat het moeilijk wordt om naar de verschillende pagina's te linken vanuit ander websites. Ook hebben sommige printers moeite met het uitprinten van pagina's in frames.
Een site met tabellen kan er precies zo uitzien als een site met frames. In de bijlage zie je een voorbeeld van een eenvoudige tabel. Als je nu voor elke pagina zo'n tabel maakt, krijg je hetzelfde effect als op een site met frames in zo'n indeling, maar zonder de nadelen van frames.
En terwijl op een site met frames de titel en het navigatiemenu onveranderd blijven, kun je die in tabellen veel makkelijker aanpassen aan de pagina waar de bezoeker zich bevindt. Zo kun je in de tabel die je voor je homepage gebruikt de knop Home aan de linkerkant weglaten omdat die daar zinloos is - je bent immers al op je homepage, dus daar hoef je geen knop voor te hebben. Of je maakt die knop grijs en niet klikbaar, wat ook heel mooi staat Heb je een volgende pagina die bijvoorbeeld Downloads heet, dan kun je in de bovenste cel van de tabel naast de titel van je site het woord Downloads zetten. Met frames zou daar domweg alleen de titel blijven staan. En in de linker cel laat je dan op die Downloads-pagina de link naar Downloads weer weg of maakt hem grijs, omdat die DAAR zinloos is, terwijl je daar dan weer wel de link naar je Homepage zet.
Hieronder de code voor een tabel zoals in de bijlage. Even kopiëren, plakken in kladblok, opslaan als tabel_1.html en je hebt al een leuk begin. (Dus niet opslaan als Tabel 1.html; maak er meteen een goede gewoonte van om geen hoofdletters en spaties in bestandsnamen te gebruiken. Dat bespaart je een hoop ellende.)
<html>
<head>
<title>Tabel</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div align="center">
<table width="780" border="1">
<tr>
<td colspan="2" height="100" align="center">Titel</td>
</tr>
<tr>
<td width="140" height="450" align="center" valign="top"><br><br>Menu</td>
<td width="640" height="450" align="center">Inhoud</td>
</tr>
</table>
</div>
</body>
</html>
Guus.