Avatar billede newbie.dk Praktikant
05. november 2003 - 12:30 Der er 9 kommentarer og
3 løsninger

Link til ny side i popup, skal også lukke popup'en

Jeg har en popup, i den er der et link til en anden side. Når man trykke på dette link, skulle popup'en gerne lukke og den nye side kommer frem i et nyt vindue.

Kan det lade sig gøre?
Avatar billede cautoo Nybegynder
05. november 2003 - 12:33 #1
<SCRIPT>
function link(side) {
  window.open(side, '', 'width=400, height=300');
  window.close();
}
</SCRIPT>
<a href=java script:link('side2.htm')>Bøø</A>
<a href=java script:link('side3.htm')>Baa</A>
Avatar billede skovenborg Nybegynder
05. november 2003 - 12:34 #2
<a href="side.htm" target="_blank" onclick="self.close();">LINK</a>
Avatar billede mm12010 Nybegynder
05. november 2003 - 12:34 #3
<a href="#" onClick="dinPopUpFunction(); self.close();">pop ny og luk gammel</a>
Avatar billede skovenborg Nybegynder
05. november 2003 - 12:36 #4
hov cautoo - man skal have et vinduenavn:
window.open(side, '_blank', 'width=400, height=300');
Avatar billede cautoo Nybegynder
05. november 2003 - 12:37 #5
heeh... gør jeg vist aldrig... men selvf. hvis man skal have fat i den igen...
Avatar billede skovenborg Nybegynder
05. november 2003 - 12:40 #6
endnu en mulighed:
<a href="java script:window.open('test.php','_blank');self.close();">LINK</a>

(min første virkede ikke rigtig sååå)
Avatar billede newbie.dk Praktikant
05. november 2003 - 12:58 #7
Kan man få den til at lukke automatisk? Uden at skulle trykke okay.
Avatar billede skovenborg Nybegynder
05. november 2003 - 13:04 #8
kun hvis det er et popup vindue - du kan ikke lukke main-vinduet med javascript uden at skulle trykke ok. Simpelthen af sikkerhedsmæssige grunde :-)
Avatar billede newbie.dk Praktikant
05. november 2003 - 13:12 #9
"kun hvis det er et popup vindue"

Kan forklare det nemmere?
Avatar billede skovenborg Nybegynder
05. november 2003 - 13:19 #10
altså hvis du åbner et vindue med window.open fra en eller anden side så er det er popupvindue, og det kan godt lukkes automatisk med window.close();

Hvis det derimod er et normalt vindue som brugeren har åbnet så vil der komme sådan en boks hvor den spørger om du gerne vil lukke vinduet eller ej.
Avatar billede newbie.dk Praktikant
05. november 2003 - 13:50 #11
Jeg kan ikke helt få det til at virke som jeg gerne ville ha'.
Men så tænkte jeg på noget andet, kan man i et link ændre på popup'ens størrelse?
Popup'en med linket er måske 300x300, den side jeg gerne vil have vist med linket, kunne så loades i samme popup, men hvor størrelsen så ændres til f.eks 800x600. Forstår I?
Avatar billede roenving Novice
05. november 2003 - 16:46 #12
<a href="nySide.html" onclick="self.resizeTo(800,600)">Ny side</a>
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