Avatar billede ml Nybegynder
16. januar 2002 - 22:45 Der er 5 kommentarer og
1 løsning

Åben link i nyt hvis opener ikke er der :]

Når jeg skal have et link i en pop-up til at åbne i det vindue hvorfra pop-upen blev åbnet bruger jeg dette link.

<a href=\"#\" onClick=\"java script:opener.location.href=\'link.htm\';\">link</a>

Men hvordan får jeg den til at åbne i et nyt vindue hvis siden som åbnede pop-upen er væk - og kun hvis den er væk ??
Avatar billede emileej Nybegynder
17. januar 2002 - 09:59 #1
I opener vinduet:
var isloaded=false;

<body onload=\"isloaded=true\">

I dit pop up vindue:

function openinopener(location){
    if(opener.isloaded){
        opener.location=location;
    }else{
        win=window.open(location);
    }
}

<a href=\"#\" onClick=\"openinopener(\'link.htm\')\">link</a>

E-)mil
http://privat.eej.dk
Avatar billede emileej Nybegynder
17. januar 2002 - 20:16 #2
aloo?
Avatar billede ml Nybegynder
17. januar 2002 - 20:36 #3
Virker ikke.. får fejl når jeg lukker opener, så den skal åbne i en ny...

linie 11 tegn 5
Fejl: Modtagereb (serveren[ikke serverprogrammet]) er ikke tilgængelig...... bla bla.
Avatar billede emileej Nybegynder
17. januar 2002 - 20:42 #4
Jammen hvad er der så på den linie?!
Avatar billede ml Nybegynder
17. januar 2002 - 22:45 #5
    if(opener.isloaded){
Avatar billede emileej Nybegynder
18. januar 2002 - 17:41 #6
prøv at erstatte den med:
    if(opener.isloaded==true){
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