Toon posts:

[Javascript/Flash] Anchor link naar frame

Pagina: 1
Acties:

Verwijderd

Topicstarter
Aangezien ik nu al een tijd loopt te proberen en het niet wil lukken:

Ik heb een site met 1 iframe, ik heb hyperlinks in een klein foto flash menu die in dit iframe geopend moeten worden, wat ook lukt. Alleen als er anchors in het spel zijn (verwijzingen binnen pagina zelfs) gebeurd er iets raars. Na wat zoekwerk blijkt dat er ergens een fout in browsers zit waardoor anchors niet gebruikt worden bij een normale flash geturl actie.

De oplossing hiervoor zou zijn:

getURL("javascript:window.location.href=\"photos.htm#feest3\"","frame1");

(frame1 is hier de iframe naam , photos.htm de te openen pagina en feest3 is de anchornaam verderop in photos.htm)

dit werkt , slechts eenmaal.. als er in het iframe inmiddels de photos.htm pagina is geopend.. en er wordt wederom op de link geklikt verschijnt er alleen "photos.htm#feest3" in beeld met witte achtergrond (wel in iframe) oftewel hij ziet het niet meer als link :/

als er DAN weer op de link wordt geklikt in flash werkt ie weer omdat er weer een andere pagina was geladen

hoe kan ik dit oplossen? ik vermoed met wat extra javascript oid .?

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

* NMe mompelt iets over clientside scripting, P&W FAQ - HTML / javascript /css, etc... en een hoge boog over de schutting heen. :P

PW >> WG

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

code:
1
getURL("javascript:window.location.href=\"photos.htm#feest3\";void(0);","frame1");

Zo dan?

Verwijderd

Topicstarter
André schreef op woensdag 27 april 2005 @ 15:27:
code:
1
getURL("javascript:window.location.href=\"photos.htm#feest3\";void(0);","frame1");

Zo dan?
omg :) ja dat werkt helemaal dankjewel! waarom moet die void ertussen staan dan? :|

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Als die er staat returned JS niets zodat je pagina blijft staan :)