Avatar billede melissajac Nybegynder
30. april 2004 - 00:34 Der er 9 kommentarer

Luk et vindue når fokus forlades

Hejsa

Jeg har engang set et script der åbnede et vindue og lukkede det igen når fokus var væk.
Er der nogle der kender det?

Melissa Jacobsen
Avatar billede knudgert Nybegynder
30. april 2004 - 00:46 #1
<body onBlur="self.close()" onClick="self.close()">
på siden der skal lukkes
Avatar billede melissajac Nybegynder
30. april 2004 - 00:55 #2
Går ikke, jeg skal skrive i det vindue...
Avatar billede olebole Juniormester
30. april 2004 - 01:00 #3
<ole>

<body onClairVoyance="if(coder.wantWindowToClose)window.close()">  :)

Hvad er det præcis, du ønsker at gøre?

/mvh
</bole>
Avatar billede roenving Novice
30. april 2004 - 01:01 #4
Fjern onclick så ...
Avatar billede melissajac Nybegynder
30. april 2004 - 01:05 #5
Har forsøgt at fjerne on click, men det virker ikke, vinduet lukkes ved
<body onBlur="self.close()">
Avatar billede melissajac Nybegynder
30. april 2004 - 01:09 #6
-Ole-

Når jeg klikker på et link, åbnes der et nyt vindue, Her kan brugeren læse og evnt. komme med en kommentar.
Altså brugeren skal have mulighed for både at læse og skrive, men når musen er væk fra det nye vindue skal det automatisk lukke.

Melissa jacobsen
Avatar billede dmcn Praktikant
30. april 2004 - 01:13 #7
Hvorfor overtage kontrollen over hvordan brugeren benytter dit site? Hvad nu hvis cursoren skygger for en smule tekst, og man flytter den for at kunne læse? Hvorfor ikke lade brugeren selv bestemme hvornår et vindue skal lukkes? Det andet bliver noget klyt...
Avatar billede olebole Juniormester
30. april 2004 - 02:28 #8
Der vil jeg afgjort holde med nOrmality ... det vil være en major forringelse af brugervenligheden. Du kan prøve noget andet:

<script type="text/JavaScript">
var pWin = {"closed":true};
function winOpen(url) {
    pWin = window.open( url, "DaMagicFuckinWinda", "width=400,height=250" );
    pWin.focus();
}
this.onfocus = function() {
    if ( !pWin.closed ) pWin.close();
}
</script>

<button onclick="winOpen('http://www.google.dk')">TEST</button>
Avatar billede olebole Juniormester
30. april 2004 - 02:53 #9
Men tænk over, hvor hamrende irriterende det er, at skrive et indlæg (... næsten) og komme til at klikke i hoveddoukmentet ... den der indre lyd af et toilet, der skyller ud, er ikke befordrende for opbyggelse af smilerynker  :o|

Hver nat kl. 03:00 kører Eksperten åbenbart et cronjob, der formodentlig renser op i databaserne. I hvert fald går sitet i "Eksperten opdateres" mode - og herimens kan man ikke poste indlæg i en håndfuld minutter eller to.

Forleden nat havde jeg skrevet en halv Koran til en bruger i PHP-kategorien, der skulle forklare en RegExp - som er squide bøvlede at forklare i ord.
Klokken 03:01 trykkede jeg 'Send' uden at vide, hvad klokken var, før siden vendte tilbage med en tom form ... uden indlægget ... men med et par orange bannere, der frejdigt fortalte, at opdateringen var igang.

Jeg ved ikke, hvad der vækkede hunden. Om det var braget, da jeg klappede laptoppen i for ikke at få loftspuds i keyboardet - eller lyden af mig skrigende fire meter tyndtarm ned i pungen  =8-O

... tænk over det  :)
/mvh
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