[html/css] tabel menu oproepen

Pagina: 1
Acties:

  • buxx
  • Registratie: November 2001
  • Laatst online: 18-01-2024

buxx

ciao...

Topicstarter
Tja, hoe zoek je zoiets in vredesnaam op, met welke zoekwoorden?
Heb een menu, rollover images, in een tabel.
Die wil ik op elke pagina laten terug komen die ik maak, zodat ik alleen het bestand met menu tabel hoef aan te passen als er een pagina bij komt.
Is dit het beste met een iframe of vie css?

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 21:20

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

een extern javascript dat dat menu maakt is de beste (clientside) oplossing.

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • WFvN
  • Registratie: Oktober 2000
  • Laatst online: 16-08 17:44

WFvN

Gosens Koeling en Warmte

Ik heb zelf een pagina gemaakt, opgebouwd uit tabellen.
In 1 cel roep ik het menu aan, in een andere cel het hoofdgedeelte (dus de normale pagina's).
Uiteraard heb ik in die andere cel een iframe gepropt.

Zie bijvoorbeeld mijn homepage (met menu bovenaan) of de oude versie ervan (Staat nog online: http://members.home.nl/wfvn ); hierbij staat links een menu met rollover

  • buxx
  • Registratie: November 2001
  • Laatst online: 18-01-2024

buxx

ciao...

Topicstarter
Prammenhanger schreef op 14 april 2003 @ 17:45:
een extern javascript dat dat menu maakt is de beste (clientside) oplossing.
Een script dat de tabel in het apparte html document aanroept dus.
offtopic:
kleine hint hoe je dat noemt wellicht :-)

  • buxx
  • Registratie: November 2001
  • Laatst online: 18-01-2024

buxx

ciao...

Topicstarter
Heb het menu in een iframe geplaatst, so far so good, afgezien van het wittelijntje.
Hoe krijg ik de links nu zo dat ze een nieuwe pagina over deze heen laden [met daarin ook weer hetzelfde iframe].
Target=_blank werkt niet, past dus nioet in deze tag.
link naar de pagina in kwestie

  • WFvN
  • Registratie: Oktober 2000
  • Laatst online: 16-08 17:44

WFvN

Gosens Koeling en Warmte

Grapjas :)

Ik ga er voor het gemak vanuit dat je het menu wil laten staan en de inhoud van de onderste cel wil veranderen als je op een menulink klikt.

Je zal dus het iframe in de onderste cel moeten zetten.

Maak van het onderste tekst gewoon een aparte html.

Je menu zet je gewoon in de bovenste cel; niks geen geleuter met iframes

Van de onderste cel maak je dan bijvoorbeeld:
code:
1
2
3
<TD width="425" colspan="7" align="left" valign="top" class="platte">
<iframe src="tekst.htm" name="ditishettargetframe" id="ditishettargetframe"></iframe>
</TD>


Daarin zet je dus WEL het iframe. In dit geval heb ik hem de naam "ditishettargetframe" genoemd.

Als je nu in je menu als target 'ditishettargetframe' geeft, dan verschijnt de link dus in de onderste cel

  • buxx
  • Registratie: November 2001
  • Laatst online: 18-01-2024

buxx

ciao...

Topicstarter
Dus net anderom, idd logischer.
Echter, en komt het nu.
Op de index pagina heb ik een groot menu linkje
Vanaf dat grote menu moet je naar de afzonderlijke pagina's gaan. Met een klein menu erboven.
Dat laatst is dus geen probleem door de content steeds in een iframe te laten plakken.
Wel om vanaf het grote menu [op de index pagina uiteindelijk] naar de afzonderlijke content paginas mét het kleine menu te gaan.
[klopt dit verhaal? volgens mij wel :-)]

  • WFvN
  • Registratie: Oktober 2000
  • Laatst online: 16-08 17:44

WFvN

Gosens Koeling en Warmte

Eerst even nog een opmerking: die border weghalen doe je niet met frameborder="0" maar gewoon met border="0"

Maar nu terug naar je verhaal:
In dat geval maak je toch 2 cellen met elk een iframe.
Je tabel komt er dan zo ongeveer zo uit te zien:
code:
1
2
3
4
5
6
7
8
<table>
<tr>
    <td><iframe name="menuframe" id="menuframe"></iframe></td>
</tr>
<tr>
    <td><iframe src="index.htm" name="mainframe" id="mainframe"></iframe></td>
</tr>
</table>


Als je ook direct in je topframe een menutje wil hebben, moet je daar dus even src="linkje" toevoegen

Maar in de index plak je dus dat grote menu. Met als target 'menuframe'

In je kleine menu's maak je dan als target 'mainframe'
Pagina: 1