Avatar billede daniel21 Nybegynder
12. maj 2003 - 14:31 Der er 23 kommentarer og
1 løsning

lukning af vindue

Hej

Jeg skal bruge et javascript eller html som gør at når man trykker på et link, så skal det pågældende vindue lukke.

på forhånd tak

Daniel
Avatar billede ahv Nybegynder
12. maj 2003 - 14:32 #1
<a href="java script:window.close();">Luk vindue</a>
Avatar billede grunken Nybegynder
12. maj 2003 - 14:32 #2
<a href="java script:void(0)" onclick="self.close();">Luk</a>
Avatar billede grunken Nybegynder
12. maj 2003 - 14:33 #3
;D
Avatar billede roenving Novice
12. maj 2003 - 14:39 #4
Du skal være opmærksom på, at du kun kan lukke vinduer, du _selv_ har skabt ...

-- det originale browser-vindue, som er brugt til at komme til dit sted, kan du ikke lukke uden brugeren har godkendt det aktivt !-)

-- og heldigvis ...
Avatar billede daniel21 Nybegynder
12. maj 2003 - 14:42 #5
er det muligt at man kan få et javascript som ikke kommer med den boks om brugeren vil ukke vinduet. Det er et pop-up-vinduer der skal lukkes.

tak
Avatar billede grunken Nybegynder
12. maj 2003 - 14:46 #6
Daniel>

hvis det er vinduer du selv har åbnet fra din side med :

<a href="java script:void(0)" onclick="window.open('fil.html','vindue','width=200, height=200');">Åben</a>

så burde der ikke være noget problem i at lukke det uden at boxen kommer frem som roenving skriver!
Avatar billede ahv Nybegynder
12. maj 2003 - 14:50 #7
daniel21 >> Hvorfor afivser du mit svar? Det er det eneste du kan gøre, problematiken med boksen der kommer op ved et vindue du ikke har "skabt" kan der ikke gøres noget ved.
Avatar billede daniel21 Nybegynder
12. maj 2003 - 14:51 #8
Grunken-----> det script du giver mig at det et jeg kan bruge generelt. Jeg har et hyper text template, så det er ikke et bestemt vindue jeg skal lukke, men forskellige vinduer. Håber du forstår?
Avatar billede daniel21 Nybegynder
12. maj 2003 - 14:52 #9
sorry ahv, det var en fejl!! Men som sagt er det på et pop-op vindue og så må det kunne lade sig gøre uden.
Avatar billede ahv Nybegynder
12. maj 2003 - 14:55 #10
Laver du et popup med:
<a href="#" onclick="window.open('side.html','hej','height=300,width=400')">Åben</a>

Burde det kunne lukkes med:
<a href="java script:window.close();">Luk vindue</a>
Avatar billede roenving Novice
12. maj 2003 - 14:56 #11
Hvis du godt vil lukke et vindue senere, skal du opbevare handlet til vinduet, f.eks.

<script language="javascript" type="text/javascript">

var minPopup

function newWin() {
  minPopup = window.open('fil.html','vindue','width=200, height=200')
}

function closeNewWin() {
  minPopup.close();
}
</script>
Avatar billede daniel21 Nybegynder
12. maj 2003 - 14:57 #12
måske er det ikke et pop-op vindue. Det er et vindue der kommer i et nyt vindue ved at bruge funktionen new_window i dreamweaver.
Avatar billede daniel21 Nybegynder
12. maj 2003 - 15:00 #13
og det er det vindow der skal lukkes ned, så den originale side bagved bliver synlig!
Avatar billede roenving Novice
12. maj 2003 - 15:02 #14
Som ahv skriver kan du i popup-vinduet sætte luk-knappen ind uden problemer:

<a href="java script:window.close();">Luk vindue</a>
Avatar billede olebole Juniormester
12. maj 2003 - 15:02 #15
<ole>

Du må skrive en popUp-funktion selv - og bruge roenvings forslag  ;o)

/mvh
</bole>
Avatar billede grunken Nybegynder
12. maj 2003 - 15:03 #16
new_window i dreaweaver bruger sikkert:

<a href="fil.html" target="_blank">

så nej du skal åbne vinduet som vi alle 3 har forslået det, og så virker det med garanti :)
Avatar billede olebole Juniormester
12. maj 2003 - 15:04 #17
Skal du have en lukke-knap i popUp-vinduet, der lukker dette - eller i hoved-vinduet, der lukker popUp-vinduet?
Avatar billede daniel21 Nybegynder
12. maj 2003 - 15:09 #18
i pop-op vinduet
Avatar billede daniel21 Nybegynder
12. maj 2003 - 15:11 #19
men roenvig hvis jeg sætter ahv's javascript ind så kommer den med den der boks om jeg er sikker på at jeg vil lukke vinduet og det er den jeg hjertens gerne vil undgå
Avatar billede roenving Novice
12. maj 2003 - 15:15 #20
Åh, ja, så har grunken ret ...

citat 12/05-2003 14:39:05
'at du kun kan lukke vinduer, du _selv_ har skabt ...'

-- og med det menes der programmatisk ...
Avatar billede daniel21 Nybegynder
12. maj 2003 - 15:16 #21
så new-window funktionen kan man ikke kalde et pop-op vindue og det kan dermed ikke lukkes ved hjælp af et script? forstået rigtigt?
Avatar billede dreamcode Nybegynder
12. maj 2003 - 15:16 #22
Istedet for at bruge DW's funktion så gør som roenving sagde ...

<script language="javascript" type="text/javascript">

var minPopup

function newWin() {
  minPopup = window.open('fil.html','vindue','width=200, height=200')
}

function closeNewWin() {
  minPopup.close();
}
</script>
Avatar billede daniel21 Nybegynder
12. maj 2003 - 15:19 #23
jamen det er jo ikke et bestemt vindue der skal lukkes, det er et der bliver genereret, så jeg kan ikke bruge det roevning siger. Vi dropper det, men tak for hjælpen.
Avatar billede olebole Juniormester
12. maj 2003 - 15:31 #24
Lad nu være med at have så travlt. Du kan sagtens bruge roenvings forslag  :)
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