sub-menus maken+

Vragen/antwoorden betreffende het maken van je eigen website.

beertje5
Lid geworden op: 10 nov 2004, 15:22
Locatie: Landen

20 sep 2005, 20:05

Hoe kan ik sub-menus maken als ik klik op een menu
Ik wil namelijk een rolmenu maken:
Voorbeeld: menu 1 ---à school Huis
Werk
menu 2 ---à tuin zolder
kelder
menu 3 ---à moeder vader
zoon
En dan wil ik op deze klikken om naar een webpagina te gaan
Wie kan mij helpen?

Van Loon
Lid geworden op: 29 nov 2004, 21:23
Locatie: Antwerpen - België

21 sep 2005, 20:57

Voor gratis programma, kostprijs nul komma nul :
home.versateladsl.be/vt632929

beertje5
Lid geworden op: 10 nov 2004, 15:22
Locatie: Landen

22 sep 2005, 20:54

Ja, dat bedoelde ik.

Bedankt …

Ik zoek ook nog een manier om een webpaginna te maken met de menus die blijven zichtbaar aan de zijkant – boven of onder, en alle geopend pagina’s komen dan centraal staan.

Dank bij voorbaat voor alle hulp

Van Loon
Lid geworden op: 29 nov 2004, 21:23
Locatie: Antwerpen - België

22 sep 2005, 21:42

Dan moet u frames maken. Maar ik hoor zo nu en dan dat dat uit de mode is aan het gaan.
Voor gratis programma, kostprijs nul komma nul :
home.versateladsl.be/vt632929

wamukota
Lid geworden op: 13 dec 2004, 22:33
Locatie: Brugge

23 sep 2005, 08:24

beertje5 schreef:Ik zoek ook nog een manier om een webpaginna te maken met de menus die blijven zichtbaar aan de zijkant – boven of onder, en alle geopend pagina’s komen dan centraal staan.
Zoals Van Loon zei, kun je dat via frames bereiken.

Wat ik doe, is het werken met een tabel. Je maakt een tabel aan van 2 kolommen, en 1 rij hoog. Een linker kolom van bv. 15% breedte en een rechter kolom van 85% breedte.
In de linkerkolom zet je de HTML code van je menu. In de rechter kolom komt je feitelijke tekst.
Om op je volgende pagina's nog altijd je menu te zien, kopieer je die gewoon van de linker kolom op pagina1.html, naar de linker kolom op pagina2.html.
Enig nadeel van deze methode is dat je bij een eventuele verandering in je menu's, je dat moet herhalen op alle pagina's die gebruik maken van de menustructuur.

Hieronder een klein voorbeeldje hoe je dat kunt doen

Code: Selecteer alles

<table width="100%"  border="0" cellspacing="2" cellpadding="2">
  <tr>
    <td valign="top" width="15%">
      <h2>Dit is mijn menu</h2><br>
      <a href="pagina1.html">pagina 1</a><br>
      <a href="pagina2.html">pagina 2</a><br>
      <br>
      <h3>Fotoalbum</h3><br>
      <a href="fotos_kenia.html">Safari Kenia</a><br>
      <a href="fotos_nepal.html">Studiereis Napal</a>
    </td>
    <td width="85%" valign="top">
      <font color="#330000" size="3" face="Arial">
      <div align="center">Welkom op mijn website</div>
      <font size="2">
      Dit is mijn persoonlijke website.......<br>
      Hier komt je tekst in deze kolom
      </font>
      </font>
    </td>
  </tr>
</table>
-- Alain --

Van Loon
Lid geworden op: 29 nov 2004, 21:23
Locatie: Antwerpen - België

23 sep 2005, 21:03

Dat is Ok met een tabel, maar het is wel lastig als je zo'n 50 pagina's hebt met allemaal die linker kolom en als je dan uw menu moet aanpassen. Met Arachnophilia kun je wel verschillen html bestanden openen en dan dezelfde verandering aanbrengen op alle bestanden terzelfdertijd. Maar ik heb altijd problemen met de breedte van die linkerkomom. Als je de breedte hebt gedefinieerd en je gaat er dan wat invoeren dan gaat die toch nog veranderen. Kun je die breedte van een cel echt blokkeren op een bepaalde waarde?
Voor gratis programma, kostprijs nul komma nul :
home.versateladsl.be/vt632929

wamukota
Lid geworden op: 13 dec 2004, 22:33
Locatie: Brugge

23 sep 2005, 21:19

Als je problemen hebt met het 'aanpassen' van de 50 pagina's, dan moet je op zoek gaan naar een HTML editor die de vervangingen voor jou kan doorvoeren, maar welke dat zijn ... Dreamweaver ??? en die kosten nogal veel

Een andere oplossing is je website hosten bij een betalende webhoster die ASP ondersteunt. Daar kun je dan met het ASP commando:
<!--#include virtual="mijnmenu.asp"-->
je menu in die ene mijnmenu.asp file plaatsen en deze wordt dan door de webserver in alle opgeroepen pagina's geplaatst.

Over die breedte.
Ja dat kan. Vervang de breedte die in % staat door de breedte in pixels

<td valign="top" width="200">

Dan blijft die kolom altijd 200 pixels breed

-- Alain --

beertje5
Lid geworden op: 10 nov 2004, 15:22
Locatie: Landen

24 sep 2005, 19:36

Dank u allemaal, ik zal nu proberen jullie raadgevingen te volgen, k’zal zien als het mij lukt.

Ik breng jullie wel op de hoogte van de behaalde resultaten.

Nog een bedankt allemaal