Toon posts:

Javascript vraagje hoe ???

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een menu maar hoe zegt je

Zo open je een het document in een nieuw window.
"javascript:top.document.location.href='index.html'"

maar hoe hoe laat ik een pagina en tegenlijk dat topframe en menuframe herlaadt. Is iets van javascript voor maak ik kan het eigenlijk nergens vinden.

Verwijderd

Dat kan je nergens vinden omdat 't vrij basic is:
code:
1
2
3
4
5
6
7
8
9
javascript:openDouble(URL1,URL2);

<SCRIPT>
function openDouble(URL1,URL2)
{
  topframe.location.href=URL1;
  menuframe.location.href=URL2;
}
</SCRIPT>

  • cutter
  • Registratie: November 2000
  • Laatst online: 28-09-2025

cutter

Wannabe i7 fanboy

[search=javascript+meerdere+frames]
staat hier niets tussen, misschien kun je de volgende keer iets duidelijker zijn in je uitleg, ik vind het nogal kryptisch omschreven. :)

Verwijderd

Topicstarter
De bedoel is als je op een link klikt dat hij een pagina laadt en topframe en menu frame opnieuw laadt.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Misschien ben ik gek, maar de oplossings staat hierboven :P

Verwijderd

In the land of the Blind, the One-eyed Man is king! :Y)

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 09:53

RM-rf

1 2 3 4 5 7 6 8 9

Op vrijdag 08 maart 2002 12:31 schreef cutter het volgende:
[search=javascript+meerdere+frames]
staat hier niets tussen, misschien kun je de volgende keer iets duidelijker zijn in je uitleg, ik vind het nogal kryptisch omschreven. :)
en cutter wilde daarbij ook vast vermelden dat je title nogal onduidelijk is;
'javascript' vermelden is heel erg goed (al doen we dat op Got vaak tussen brackets: [javascript] of [js])
maar vooral: 'vraagje hoe?' vertelt niks over je vraag, aangezien de andere bezoekers een thread bekijken aan de hand van de gegeven titel is dat erg vaag, verder spelen titels ook een belangrijke rol voor mensen die de search gebruiken.

een betere titel zou bijvoorbeeld zijn :
"[javascript] meerdere frames locatie veranderen"

</offtopic opmerkingen>

terug naar je vraag:
eigenlijk is het antwoord al gegeven, maar een kleine aanpassing, aangezien die oplossing foutgaat zodra je hem vanuit een child-frame aanroept:

de beste methode is inderdaad met een functie, maar zoek dan naar de juiste wijze het frame aan te spreken
dat kan met top.frames['naam_van_frame'].location.href danwel met parent.frames['naam_van_frame'].location.href

ook is het niet altijd noodzakelijk een functie te gebruiken, je kunt ook opdrachten binnen javascript gewoon scheiden met een punt-komma ";"
code:
1
<a href="javascript:top.frames['menu'].location='menu2.htm';top.frames['top'].location='top2.htm'">klik hier</a>

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen

Pagina: 1