Avatar billede blazer Nybegynder
10. oktober 2000 - 21:14 Der er 17 kommentarer og
1 løsning

Kan ikke lukkes

Hvordan laver jeg et popup vindue man ikke kan lukke??
Avatar billede bbs Nybegynder
10. oktober 2000 - 21:17 #1
2. sek så har jeg svaret!
Avatar billede jumper Nybegynder
10. oktober 2000 - 21:18 #2
Det gør du ikke, for det kan du ikke lave ;)

Hvis du dog virkelig vil være så belemre dine brugere (som det lyder til), kan du dog altid åbne et nyt vindue når popupvinduet bliver lukket.

I popup-vinduet:

<body onunload=\"window.open(location.href)\">

/Thor
Avatar billede mpj Nybegynder
10. oktober 2000 - 21:20 #3
Uhhh....
Skal man så smække hele explorer ned for at lukke vinduet?
Avatar billede nomiz Nybegynder
10. oktober 2000 - 21:20 #4
Det skal du ikke lave.. Det er folk som DIG der ødelægger internettet....
Avatar billede bbs Nybegynder
10. oktober 2000 - 21:21 #5
jeg har set et vindue inde på en warez site, der kun kan lukkes ved at trykke ALT + F4
Avatar billede jumper Nybegynder
10. oktober 2000 - 21:22 #6
bbs, du tænker på et fuldskærms-vindue:

window.open(\'minside.html\',\'skodvindue\',\'fullscreen,scrollbars\')

Og blazer, du kan allerede her se hvordan folk reagerer når de bliver tvunget til noget på en hjemmeside ;)

/Thor
Avatar billede blazer Nybegynder
10. oktober 2000 - 21:22 #7
Nomiz>>> Jeg har et lille forslag til dig... tag en 400 kg tung kasse fyldt med søm og hytteost.... derefter stikker du den så langt op i din endetarm at du kan smage hytteosten!

Og her kommer forklaringen!

Jeg vil lave en chat i et popupvindue, og jeg vil sikre mig at brugeren logger ordentligt af, da mange bare trykker på krydset i hjørnet istedet for at klikke på logud knappen!
Avatar billede blazer Nybegynder
10. oktober 2000 - 21:23 #8
bbs>>> Hvis at du kan diske op med koden til det sætter jeg pointsne op til 60, og så får i 30 hver!
Avatar billede blazer Nybegynder
10. oktober 2000 - 21:31 #9
Nomiz>>> Sej \"Bajerdrikningsklub\" du har..... hele 2 medlemmer..... det er jo helt vildt!!!!!!!!!
Avatar billede bbs Nybegynder
10. oktober 2000 - 21:32 #10
Blazer... kan ikke finde siden :0(
Avatar billede jumper Nybegynder
10. oktober 2000 - 21:34 #11
blazer, når folk vil logge af din chat trykker de enten på \"Afslut chatten\" (eller hvad der står), ELLER lukker vinduet. At de lukker vinduet kan du fange med onunload event\'en, og i den åbner du et nyt vindue der logger dem af. Dette nye vindue lukker du så selvf. bagefter.

Ikke pænt, men det virker.

Og ja, det er den eneste måde du kan gøre det på, du kan IKKE gøre så et vindue ikke kan lukkes ;)

/Thor
Avatar billede blazer Nybegynder
10. oktober 2000 - 21:34 #12
Ok.... tak for hjælpen alligevel.......

Undtagen dig Nomiz... du er da en tand for klam og vammel at høre på! Hvordan kan man være så overdrevet dum?? Garanteret at du står op kl 6 hver morgen og så sidder og øver dig i at være PISSEDUM resten af dagen.... det er den eneste logiske forklaring jeg kan komme på!

Lukker

-BläZéR
Avatar billede blazer Nybegynder
10. oktober 2000 - 21:35 #13
Jumper>>> Nej... for så har jeg det problem at hvis de trykker F5 så loger de af... knap så fedt....

hmm.. venter måske lidt med at lukke!
Avatar billede blazer Nybegynder
10. oktober 2000 - 21:38 #14
Jumper>>> Må jeg spørge om hvordan i har gjort inde på jubii????
Avatar billede jumper Nybegynder
10. oktober 2000 - 21:40 #15
blazer, det er såmænd meget simpelt, du lader blot være med at åbne et nyt vindue hvis de har trykket F5 eller Ctrl+R:

function HandleKeyDown(){
  var k = event.keyCode, ctrl = event.ctrlKey

  if (k==116 || (ctrl&&k==82) ){ // F5 eller Ctrl+R
    // Sæt en variabel til senere brug
  }
}

document.onkeydown = HandleKeyDown;

I din onunload funktion tjekker du så om denne variabel er sat. Hvis den er, åbner du ikke et nyt vindue.

/Thor
Avatar billede jumper Nybegynder
10. oktober 2000 - 21:41 #16
Og det er ikke præcist hvad jeg har gjort ved JubiiChat (jeg laver også nogle andre ting), men blot grund-princippet ;)

Det burde dog give dig en god idé om hvad du skal gøre.

/Thor
Avatar billede blazer Nybegynder
10. oktober 2000 - 21:44 #17
GENIALT!!!! DU FORTJENER 100 points!
Avatar billede jumper Nybegynder
10. oktober 2000 - 21:46 #18
Ehm, tak? ;)

/Thor
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