Avatar billede runarr Nybegynder
31. januar 2002 - 15:04 Der er 5 kommentarer og
1 løsning

var destination = parent.frames[ 'indhold' ].location.href;

Hej.

function popIndhold( ) {
    var destination = parent.frames[ 'indhold' ].location.href;
    window.open( destination, "vinduenavn" );
}; //end popIndhold( )

jeg har denne funktion i min webside. Den skal åbne den frame i framsettet, der hedder 'indhold' (uanset hvilket html dokument den indeholder) i et nyt vindue.

Men der er vist et eller andet galt med denne linje:

    var destination = parent.frames[ 'indhold' ].location.href;

Hvad mon det er? Det virker i hvert fald ikke at kalde funktionen

Avatar billede tknudsen Nybegynder
31. januar 2002 - 15:06 #1
jeg har prøvet noget lignende og endte med at gøre det i stel med følgende:

var objFrm = parent.frames['indhold'];
var destination = objFrm.src;
Avatar billede tknudsen Nybegynder
31. januar 2002 - 15:07 #2
egentlig ville jeg mene at

var destination = parent.frames['indhold'].src;

skulle gøre det samme, men det fik jeg det ikke til.
Avatar billede tknudsen Nybegynder
31. januar 2002 - 15:08 #3
jeg ved dog ikke om frames[...].src bliver vedligeholdt hvis location.href i framen ændres.
Avatar billede Slettet bruger
31. januar 2002 - 20:59 #4
Prøv:

function popIndhold() {
var destination = parent.frames['indhold'].location.href + "";
window.open(destination,"vinduenavn");
}; //end popIndhold()
Avatar billede runarr Nybegynder
24. august 2002 - 20:46 #5
Så var den diskussion afklaret. Pointene faldt på møntkast, da der ikke kom noget forløsende svar.
Avatar billede Slettet bruger
25. august 2002 - 13:31 #6
Dette burde altså virke:

function popIndhold() {
window.open(parent.frames["indhold"].location.href, "vindueNavn");
}

Smid et link, så ser jeg på det.
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