Toon posts:

[JS] Meerdere links

Pagina: 1
Acties:

Verwijderd

Topicstarter
Na het lezen van meerdere <A HREF></A> op 1 link :?

Ben ik bezig gegaan. Ik wil namelijk met 1 klik twee frames laten veranderen.

In de head:
code:
1
2
3
4
5
function ganaarOccasions()
{
parent.iframe.location.href="occasions.php"
parent.status.location.href="status_occasions.html"
}


En de link:
code:
1
<a href="javascript:ganaarOccasions()">Occasions</a>


Nu opent ie occasions.php in iframe,
maar status_occasions.html niet in frame "status".

Hierdoor geeft iexplorer dan ook een foutmelding.
Als ik "parent.status.location.href="status_occasions.html"" uit de function haal gaat het wel goed.

status_occasions.html staat overigens gewoon op de server. Dit is het probleem dus niet :P

Kan iemand mij zeggen wat ik fout doe?

  • nescafe
  • Registratie: Januari 2001
  • Laatst online: 21:00
Hierdoor geeft iexplorer dan ook een foutmelding.
Bij deze geef ik je een reply!


Voor wie 'm niet snapt: Wat is de inhoud van die foutmelding?


Kun je ook even je frameset posten?

* Barca zweert ook bij fixedsys... althans bij mIRC de rest is comic sans


  • jurri@n
  • Registratie: Maart 2000
  • Laatst online: 24-05 10:54
En het linkje waar je op klikt: staat zeker in het iframe?

Het iframe staat uiteraard in het parent van het iframe... da's nl. de pagina waar het iframe in staat. Maar zit er ook een (i)frame in dezefde pagina voor status?

ik zit te denken aan iets als parent.parent.status.location.href="status_occasions.html";

enne... je hebt toch wel puntkomma's (; ) na die regels staan he? :?

[ Voor 26% gewijzigd door jurri@n op 26-06-2004 09:55 ]


Verwijderd

Topicstarter
http://rene.sohosted.com/jsfout.jpg

Dat is de foutmelding

Frameset is er niet.
Aangezien het om twee iframes gaat.


testen kun je door op Occasions te klikken

[ Voor 90% gewijzigd door Verwijderd op 26-06-2004 10:17 ]


Verwijderd

Topicstarter
beide iframes zitten inderdaad in dezelfde pagina
(sorry, was dubbelpost)

[ Voor 167% gewijzigd door Verwijderd op 26-06-2004 10:06 ]


Verwijderd

status is een property binnen Window(), geef 'm eens een andere naam...

of spreek em zo aan: parent.frames['status'], maar dan nog is je naam een beetjegevoelig imho, de naam 'iframe' trouwens ook

@ hieronder: Window() bestaat altijd, da's namelijk je root element.

[ Voor 72% gewijzigd door Verwijderd op 26-06-2004 10:10 ]


Verwijderd

Topicstarter
hm maar ik gebruik helemaal geen window() ?


-edit-
k thx ik try

[ Voor 24% gewijzigd door Verwijderd op 26-06-2004 10:11 ]


Verwijderd

Topicstarter
ey! :*)
Het werkt...
Goed over nagedacht, netjes.

Maarrrrrrrrr,
check http://www.fotoharrybontekoe.nl

de statusbalk onderin blijft laden na te hebben geklikt op een link?!

[ Voor 51% gewijzigd door Verwijderd op 26-06-2004 10:22 ]


Verwijderd

Topicstarter
Als ik trouwens het window verklein (rechtsboven) verdwijnt de inhoud
van het main iframe... :(

En ik maar denken dat ik een leuke nieuwe manier van bouwen had ontdekt...

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:46

crisp

Devver

Pixelated

valideer je code eerst eens, en test het ook eens uit in non-IE browsers - je hebt nog een hoop te doen ;)
Je bent in elk geval al een /script vergeten onderin.

Intentionally left blank

Pagina: 1