Avatar billede blackscorpion Nybegynder
26. juni 2004 - 13:43 Der er 22 kommentarer og
1 løsning

Tvinge Popup Til at lukke.

Hej Eksperter.

Er der nogle måder hvorpå, man kan tvinge en pop-up til at blive lukket?

Ved at med windows.close(); så spørger den om den skal lukke, eller at vinduet bliver forsøgt lukket.

- BlackScorpion.
Avatar billede cdc Novice
26. juni 2004 - 14:01 #1
jeg bruger denne: <a href="java script:self.close()" target="_top">Luk Vindue</a>
Avatar billede blackscorpion Nybegynder
26. juni 2004 - 14:07 #2
ja men hvis man gør det automatisk, sådan at brugeren ikke har et valg, så i W2K så siger den at den bliver forsøgt lukket. om man vil lukke.
Avatar billede cdc Novice
26. juni 2004 - 14:16 #3
hvordan skal det lukkes, er det på tid eller via at man klikker på en submitknap eller lignende
Avatar billede cdc Novice
26. juni 2004 - 14:18 #4
vil denne også komme med advarsel:

<BODY onLoad="setTimeout('window.close()',5000)">

i det doc som ligger indeni din popup
Avatar billede blackscorpion Nybegynder
02. juli 2004 - 19:48 #5
sorry, cdc, har været væk den sidste lille uge. :(

tjekker det lige.
Avatar billede blackscorpion Nybegynder
02. juli 2004 - 19:56 #6
nu bruger jeg selv, WinXP, men det virker fint der.
Avatar billede blackscorpion Nybegynder
02. juli 2004 - 19:59 #7
og den kommer heller ikke med de advarelse når jeg bruger window.close().

provo. tror faktisk kun det er i 2000.
Avatar billede roenving Novice
02. juli 2004 - 20:00 #8
Advarslen bør komme ved alle vinduer, som du ikke selv har åbnet programmatisk, og kun der, uanset browser og styresystem !-)
Avatar billede blackscorpion Nybegynder
02. juli 2004 - 20:01 #9
okey, kom med dit svar, point'ne er dine. ;)
Avatar billede blackscorpion Nybegynder
02. juli 2004 - 20:02 #10
Roenving -> dvs, at hvis en side laver en popup, som så TVINGES ned, så kommer den med en advarelse??
Avatar billede blackscorpion Nybegynder
02. juli 2004 - 20:04 #11
Roenving -> har lige prøvet at lave denne:

<html>
<head>

  <script>
  function NewWin (P,W,H,S,R) {
    win=window.open(P,'_blank','width='+W+',height='+H+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+S+',resizable='+R)
  }
  </script>
</head>

<body text="000000" bgcolor="ffffff" OnLoad="java script:NewWin('popup.html','1015','710','no','no')">

  test

</body>
</html>

popup index.

med denne kode i popup.html.

<html>
<BODY>

<--! onLoad="setTimeout('window.close()',5000)"> -->

  <a href="#" OnClick="java script:window.close()">Dette er en popup test.</a>

</body>
</html>

og der lukker den da uden en advarelse?
Avatar billede cdc Novice
02. juli 2004 - 20:24 #12
Din popup:

<html>
<BODY onLoad="setTimeout('window.close()',5000)">

<a href="#" OnClick="java script:window.close()">Dette er en popup test.</a>

</body>
</html>
Avatar billede blackscorpion Nybegynder
02. juli 2004 - 20:29 #13
/cdc -> ved jeg godt, nu var det bare lige for at pille den af. ;)
Avatar billede roenving Novice
02. juli 2004 - 20:29 #14
>>blackscorpion

-- og den popup er netop også åbnet af dig programmatisk, så hvis du får en advarsel (eller andre brugere får den !-) er det et tegn på, at de selv har åbnet kalorius direkte !o]
Avatar billede blackscorpion Nybegynder
02. juli 2004 - 20:34 #15
roenving -> dvs, at hvis man klikker på et link som popper op i et vindue, og så det forsøger at blive lukket end andet af brugeren, så kommer den med en advarelse?
Avatar billede roenving Novice
02. juli 2004 - 20:47 #16
Nej, det skulle det ikke gøre, for det betragtes da også som et vindue, som er åbnet af koden på siden !-)
Avatar billede blackscorpion Nybegynder
02. juli 2004 - 20:49 #17
okey, så ved jeg ikke rigtigt hvorfor jeg fik de advarelser i 2000. :(
Avatar billede roenving Novice
02. juli 2004 - 20:53 #18
Måske har den maskine noget specielt software, som beskytter udover standard ?-)
Avatar billede blackscorpion Nybegynder
02. juli 2004 - 20:55 #19
roenving -> det skulle da kun lige være firewall som jeg legede med, var ikke online dengang.

og har også firewall nu.
Avatar billede roenving Novice
02. juli 2004 - 21:04 #20
Firewalls burde under ingen omstændigheder påvirke noget, som ikke involverer netkortet !-)
Avatar billede blackscorpion Nybegynder
02. juli 2004 - 21:05 #21
I rest my case. ;)

Så jeg ved ikke liiiige helt hvorfor den kom så.
kan bare huske jeg var DYBT provokeret af den. *G*

så lavede en sekundær læsning. *G*
Avatar billede blackscorpion Nybegynder
02. juli 2004 - 21:27 #22
læsning = løsning. *G*
Avatar billede blackscorpion Nybegynder
05. juli 2004 - 18:56 #23
Lukker.
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