Avatar billede Slettet bruger
18. november 2004 - 23:59 Der er 4 kommentarer og
1 løsning

Opdater frame fra en frame virker ikke

Hej,

Jeg forsøger med følgende kode at refreshe en anden frame, men jeg får en 404, hvor er fejlen ??

*HTML*
<input name="Button" type="button"  onmouseover="doTooltip(event,tip)" onmouseout="hideTip()" onClick="ChangeFrame('basket.jsp?recordid=240')" value="Tilbud / Ordre">

*JS*
function ChangeFrame(url) {
    if (parent.frames['basket']!=null) {
        parent.frames['basket'].location.href='url';
    }
}
Avatar billede skovenborg Nybegynder
19. november 2004 - 00:42 #1
parent.frames['basket'].location.href='url' ???
den sætter din frames url til "url" ;-). Ændr det til:
parent.frames['basket'].location.href=url
Avatar billede Slettet bruger
19. november 2004 - 19:44 #2
Men det virker altså hellere ikke - andet forslag ?
Avatar billede skovenborg Nybegynder
19. november 2004 - 22:01 #3
jeg kan umiddelbart godt få det til at virke, men det kræver jo selvfølgelig også at den url du definerer overhovedet findes. Når du siger basket.jsp?recordid=240 er dette jo en relativ url, som altså skal ligge i præcis samme mappe, som det dokument du er i nu.

Så check lige om dokumentet findes det rigtige sted (skriv evt. /basket.jsp?recordid=240 istedet), og prøv med url du ved der findes (som ChangeFrame('http://www.google.com')") for at se om scriptet overhovedet virker.
Avatar billede Slettet bruger
19. november 2004 - 22:11 #4
Nu virker det godt nok, weird. Men det hjalp det som du skrev. Drop et svar og du får dine point :-)
Avatar billede skovenborg Nybegynder
19. november 2004 - 23:35 #5
okay - super :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester