Toon posts:

[JS] uitlezen var vanuit een URL (crossframe)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb wat ruzie met het uitlezen van een variabele uit een URL.

ik heb in een menu een zoek optie ingebouwd . . .
middels een method=GET wordt de inhoud naar test.html gestuurd.

Dit gaat perfect, er staat ook in de adres balk (wanneer ik een _new target opgeef) test.html?zoekoptie=blaat

echter, wanneer ik hem via JS laat uitlezen, komt hij niet zo ver.

code:
1
2
3
refURL = window.parent.frames("main").document.URL;
linkURL = refURL.substring(refURL.indexOf('?')+1,refURL.length);
document.write(refURL + "<BR>" + linkURL + "<BR>" + document.referrer);

er wordt vanuit het frame "nav" gepost naar het frame "main"
wanneer ik hier de URL uit lees, krijg ik alleen main.html te zien, en verder dus niet de zoekopties, die ik WEL in de adres balk zie . ..

in zowel refURL als in linkURL komt het zelfde te staan: "test.html"

Hoe kan ik dit oplossen?

[ Voor 7% gewijzigd door Verwijderd op 23-01-2004 14:12 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:04

crisp

Devver

Pixelated

en wat als je dit doet:
JavaScript:
1
2
3
var refURL = parent.frames['main'].location.href;
// of, dan heb je meteen het gedeelte vanaf ?
var refURL = parent.frames['main'].location.search;

Intentionally left blank


Verwijderd

Topicstarter
crisp schreef op 23 januari 2004 @ 14:16:
en wat als je dit doet:
JavaScript:
1
2
3
var refURL = parent.frames['main'].location.href;
// of, dan heb je meteen het gedeelte vanaf ?
var refURL = parent.frames['main'].location.search;
Briljant!

Thanks!

Ik zat me gewoon blind te staren op verkeerde dingen dus |:(

/me mikt javaSCRIPTboek de trashcan in

edit:
woordje vergeten :p

[ Voor 9% gewijzigd door Verwijderd op 23-01-2004 14:38 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Verwijderd schreef op 23 januari 2004 @ 14:20:
/me mikt javaboek de trashcan in
En koopt een javascript boek ;)