Archief - ALGORITME: Navigatiemenu

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

WarBlade

Legacy Member
Hey, hopelijk heb ik de juiste prefix gekozen en een goede titel... Het zit namelijk zo dat ik een leek ben op gebied van webdesign... Enkele jaartjes geleden wist ik er alvast ietsje meer over dan nu, dus gelieve me niet te flamen over wat volgt... [scared] :)

Het zit namelijk zo dat ik graag een nieuwe website zou beginnen en ik zou graag een navigatiemenu hebben zoals te zien is op http://weblabstudios.be/links/ Hopelijk doe ik hier niemand kwaad mee (Lunchbox), want het is ook niet mijn bedoeling om iets te "rippen"... Maar zou er me iemand in HTML of PHP op gang kunnen helpen om iets dergelijks te verwezenlijken ?

Dus een soort van navigatiemenu dat ten allen tijde "vast" staat aan de linkerkant, dat de gevraagde informatie aan de rechterkant van het scherm laat zien...

Alvast bedankt voor jullie aandacht... ;)

Xavez

Legacy Member
Dit is geen flame maar: ooit gehoord van view source? :).
You have to follow the master to become the master ;)

tikketim

Legacy Member
<select>
<option value="http://www.link1.com">link 1</option>
<option value="http://www.link2.com">link 2</option>
<option value="http://www.link3.com">link 3</option>
...
</select>

dat is het menu zelf , nu over de positie : gebruik je frames , tabellen of divs ?

WarBlade

Legacy Member
Xavez zei:
Dit is geen flame maar: ooit gehoord van view source? :).
You have to follow the master to become the master ;)

Euhm... Jawel... :) Maar ik kan er niet goed aan uit... :$

tikketim zei:
<select>
<option value="http://www.link1.com">link 1</option>
<option value="http://www.link2.com">link 2</option>
<option value="http://www.link3.com">link 3</option>
...
</select>

dat is het menu zelf , nu over de positie : gebruik je frames , tabellen of divs ?

Bedankt, maar ik kan je vraag niet goed beantwoorden... :unsure: K'zou het zo willen bekomen dat het menu aan de linkerkant "mooi op z'n plaatsje blijft" en ook niet telkens "vernieuwd" word als je begrijpt wat ik bedoel... Dus niet zodat dat ook telkens weer opgevraagd moet worden op verschillende pagina's... Goh, ik doe moeilijk, niet ? :)

WarBlade

Legacy Member
Bedankt voor de reacties... Ik ben al een stap verder (bedankt LunchBox), maar heb nog enkele knelpuntjes... Ik voel me er een beetje onwetend bij om het hier te vragen want het is zo basic, maar toch lukt het me nog niet goed...

1. Hoe kan je die "jumpmenu's" allemaal een dezelfde grootte geven ongeacht de lengte van het woord dat erinstaat ?
2. Stom, maar ik krijg niets tevoorschijn in het rechterframe...

PS: De URL staat in mijn signature... -> www.warblade.be

Crazed

Legacy Member
Om op je tweede vraag te antwoorden:

Je gebruikt dit: onchange="loadPage(this);"

Je roept dus een javascriptje aan met als naam van de functie loadPage. Je hebt echter nergens die functie aangemaakt, dus kan ze ook niet uitgevoerd worden.

Dus: geef je rechterframe een naam (met het name-attribuut), bijvoorbeeld inhoud, en zet volgende code bij in je linkerframe:

HTML:
<script language="JavaScript">
function loadPage(oPage){
	  parent.inhoud.location=oPage.value;
	}
</script>

Dat zou normaal moeten werken...

Rvl

Legacy Member
btw vergeet <optionvalue="" niet te veranderen naar <option value="" ..., tikketim zijn code was iets te hard getuned

WarBlade

Legacy Member
frenzal zei:
geef ze een width met css

Ok, i'm on to it... :) Thx !

Crazed zei:
Om op je tweede vraag te antwoorden:

Je gebruikt dit: onchange="loadPage(this);"

Je roept dus een javascriptje aan met als naam van de functie loadPage. Je hebt echter nergens die functie aangemaakt, dus kan ze ook niet uitgevoerd worden.

Dus: geef je rechterframe een naam (met het name-attribuut), bijvoorbeeld inhoud, en zet volgende code bij in je linkerframe:

HTML:
<script language="JavaScript">
function loadPage(oPage){
	  parent.inhoud.location=oPage.value;
	}
</script>

Dat zou normaal moeten werken...

Name attribute ? Euhm... Hoe bedoel je precies ? Al verscheidene pogingen geprobeerd, maar het lijkt nog niet te werken...

tikketim

Legacy Member
<iframe class="..." name="..." >

hier zijn name en class de attributen dus geef uw rechter iframe een naam met name="" en dan moet je met je javascript natuurlijk ook nog naar die naam verwijzen anders zal het ook niet werken maar ik weet zelf niet hoe dat moet :)

( ik denk dat die naam van de iframe dan in de plaats van value moet komen ofzo ..)

Bertold

Legacy Member
kwil geen spelbreker zijn natuurlijk maar kdenk dat je beter eerst leert stappen voor je probeert te lopen (clichéééé :p)
M.a.w. test eerst eens wat makkelijke dingetjes uit voor je deze (relatief) moeilijke zaken wilt verwezenlijken. 'T is maar een tip hé ;)
Toch nog veel succes - de gene die direct probeert lopen zal ook vlugger kunnen stappen
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan