Toon posts:

[html/js] onpageload is ie zo wel goed?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Heey medetweakers,
ff een vraagje.
Ik wil op mijn homepage, zodra deze wordt geladen dat deze automatisch het menu meelaad.
bv.
pagina bestaat uit 2 frames. Zodra ik in linkerframe(menu)
op een knop druk wordt het rechterframe geladen met de bijbehorende pagina...
druk bv. in het rechterframe op een hyperlink dan bestaat de kans dat het menu item ook anders moet zijn... (zodat je niet meerdere keren op dezelfde link kan drukken.

ik heb dus deze code gebruikt.
<BODY onload="Javascript:onPageLoad
("parent.menu.location = 'home.html'");">

nou hardstikke fijn enzo, maar er gebeurt niet echt veel
hebben jullie aanmerkingen, of een andere oplossing?

Alvast bedankt!!!! :)

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

move p&w > w&g

Klaar voor een nieuwe uitdaging.


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:31

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

<body onLoad="parent.frame.location='home.htm'"> zou het moeten doen, bij een event hoef je nooit "Javascript:" ervoor te zetten, das alleen voor links.

Beter nog:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
 <head>
  <title>Blaat</title>
  <script language=javascript>
   function zetMenu() {
    parent.menu.location = "home.html";
   }
  </script>
 </head>
<body onLoad=zetMenu()>
blaat
</body>
</html>

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


Verwijderd

Topicstarter
ok ik zal ff kijken,
ik zat ook al een beetje te twijfelen of ik wel js zou gebruiken, maar onpageload was het enige wat in me op kwam, dus...

iig bedankt! ;)

Verwijderd

Topicstarter
maar hoe zorg je er dan voor, dat wanneer er in het rechterframe wordt geklikt het menu in het linkerframe wordt weergegeven, en dat de pagina in het rechterframe wordt weergegeven...

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:31

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

je hebt een frame met navigatie, en een met de pagina's?
code:
1
2
3
4
5
6
7
8
9
-------------------------
|     |     |
| navi-  |      |
| gatie  |    content |
|     |     |
|     |     |
|     |     |
|     |     |
-------------------------

en als er in het navigatie frame word geklikt, moet er rechts een pagina worden geladen? zet in de head dit:
code:
1
<base target=framenaamvandecontent>

links verandert er dan niks. Ook kun je het in de link zelf zetten:
code:
1
<a href=blaat.htm target="content">blaat</a>

als je de link in een frame zet zonder target, laad hij het gewoon in het huidige frame.

maar of dit is wat je bedoelt?

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


Verwijderd

Topicstarter
nee eigenlijk niet echt,
mijn bedoeling is,
ik heb veel pagina's die onderling met elkaar zijn gekoppeld
bv. onder productgroepen chips/cola
maar op de pagina van chip staat een link met "contact"
Nu druk je in de pagina chips op contact. Je gaat naar de pagina contact, maar het menu blijft nog op produktgroepen staan. Nu wil ik in iedere pagina een code met het bijbehorende menu. contact.html menu= adresgegevens

zodat je links in het menu kan zien onder welke link je je bevindt.

je knan wel voor elke keer als je klikt parent menu item = menu. Maar dat is een behoorlijke rotklus.

misschien zo beter uitgelegd?

mzzl ;)

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:31

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

typen typen typen typen typen!!! })

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


Verwijderd

Topicstarter
ja, maar waarom is het zo, dat wanneer ik op een link in het linkerframe druk, wel het menu aan de rechterkant goed wordt geladen?

Dan zou het met een pagina in principe het zelfde moeten gaan...

maar ik-heb-er-de-ballen-verstand-van.nl

Verwijderd

Topicstarter
ik heb hem al gemaakt
onload="parent.menu.location = '../menus/menu.html'"

en dan per pagina instellen...
Pagina: 1