Avatar billede -zonic- Nybegynder
24. april 2008 - 17:06 Der er 20 kommentarer og
1 løsning

få internet explorer til at blinke i programlinien?

hej..

jeg har lavet et javascript som får en divbox til at hoppe frem når man får mail på min side.. problemet er, at man ikke altid ser det.. spørgsmålet er så, kan man lave så internet explorer blinker i programlinien når dette sker?

jeg har set det lavet ved min netbank, når den kommer med en alert om at jeg har været inaktiv og om man vil forlænge med 10 minutter..

men vil gerne ud over en alertbox, hvis det kan lade sig gøre?

ellers vil jeg også gerne have en løsning på det? :) - er ikke skarp i javascripts ;)
Avatar billede ejldk Nybegynder
24. april 2008 - 17:15 #1
Jeg vil tro at det kræver en alertbox, men har ingen anelse;)
Avatar billede w13 Novice
24. april 2008 - 18:54 #2
Jeg mener kun, du kan lave det med en alert-boks. Alternativt kunne du måske sætte titlen på siden til at skifte, så det kan ses i programlinien?
Avatar billede jokkejensen Novice
24. april 2008 - 21:03 #3
hvad med window.focus() ?
Avatar billede -zonic- Nybegynder
24. april 2008 - 22:36 #4
kan du give et eksempel? kan ikke rigtigt finde noget om det?
Avatar billede olebole Juniormester
25. april 2008 - 01:12 #5
<ole>

<script type="text/JavaScript">
function flashTitle(bStop) {
    if (!flashTitle.sTitle) flashTitle.sTitle = document.title;
    if (bStop) {
        clearTimeout(flashTitle.timer);
        document.title = flashTitle.sTitle;
        return;
    }
    var s = ".................................................";
    document.title = document.title==s ? flashTitle.sTitle : s;
    flashTitle.timer = setTimeout("flashTitle()", 500);
}
</script>

<p>Test: <button onclick="flashTitle()">Start</button>
    <button onclick="flashTitle(true)">Stop</button></p>

/mvh
</bole>
Avatar billede -zonic- Nybegynder
25. april 2008 - 10:27 #6
tak ole.. det var næsten det jeg manglede.. :) jeg ville bare gerne at den kunne blinke Orange ligesom når man får en alert box...eller som når man får en besked på MSN.. kan det klares?
Avatar billede -zonic- Nybegynder
27. april 2008 - 18:29 #7
halloo? :)
Avatar billede -zonic- Nybegynder
28. april 2008 - 13:53 #8
olebole, jeg synes altid jeg mister dig midt i en forespørgsel :)
Avatar billede olebole Juniormester
29. april 2008 - 00:43 #9
Ekspertens mailsystem er bare hamrende musikalsk ... det swinger som ind i H......! Jeg har - som i mange andre tråde - ikke fået mail, men falder tilfældigt over tråden i oversigten  :o|

Jeg ved godt, hvad du mener, men det er desværre ikke så let at lave. Jokkejensen er inde på noget i (24/04-2008 21:03:21) - men at udføre det i praksis er straks noget andet  ;o)

Hvis du samtidig med (eller i stedet for), at du skifter titel, kalder skiftevis window.focus() og window.blur(), får du det skift mellem default og orange knap baggrund, du gerne vil have. Det er dog ikke lige sådan at sørge for, funktionen ikke kaldes, hvis vinduet er det aktive vindue - samt at få funktionen til at ophøre igen, når brugeren interagerer med vinduet og gør det aktivt. Det er ikke utænkeligt, det kan løses, men jeg har ikke lige idéen  =)
Avatar billede w13 Novice
29. april 2008 - 08:52 #10
Ville man mon kunne aflæse om musen bevægede sig, og hvis den gjorde, så undgå blink?
Hvis man er i et andet vindue, vil musens bevægelser vel ikke blive aflæst i det blur'ede browservindue?
Avatar billede jokkejensen Novice
30. april 2008 - 08:29 #11
body.onmouseover vil vel fortælle om brugeren er på siden.

/JJ
Avatar billede -zonic- Nybegynder
05. maj 2008 - 15:07 #12
wow.. det lyder som om der er en løsning :) der er bare nogle elementære ting i javascript jeg ikke har forstået.. hvordan caller man en function uden et event som ex. onmouseover? for hvis jeg skal have call'ed body.onmouseover så skal den vel bare lytte hele tiden?

jeg er i øvrigt HELT grøn i javascript.. synes sgu php er meget logisk, men javascript tror jeg aldrig jeg kommer til at forstå logikken i... så det er altså derfor jeg skal have det hele ind med skeer ;o(
Avatar billede w13 Novice
05. maj 2008 - 15:32 #13
Prøv evt. denne kode og se, hvornår den bliver kørt:

<html>
<head></head>
<body onmouseover="alert('Nu er du på siden!')" onmouseout="alert('Nu er du ikke på siden!')">

</body>
</html>
Avatar billede jokkejensen Novice
06. maj 2008 - 09:32 #14
det er events, jeg mente mere at onmouseover på body skulle fortælle at brugeren er kommet tilbage på siden.

Og du mangler også lidt css,

html, body
{
height: 100%;
width: 100%;
}
Avatar billede -zonic- Nybegynder
05. juni 2008 - 23:15 #15
tak for hjælpen.. smid et svar :)
Avatar billede olebole Juniormester
06. juni 2008 - 15:23 #16
- men selvom brugeren kan se vinduet og holder musen over, er det jo ikke sikkert, de nævnte events bliver fyret af. Det kommer anpå, om vinduet er det aktive vindue.

Browsere kan man ikke få til at opføre sig som alm. applikationer. Jo mere man prøver, jo mere roder man sig ud i sære løsninger med ringe robusthed - og svære hovedbrud til følge  ;o)
Avatar billede -zonic- Nybegynder
11. juni 2008 - 16:19 #17
får jeg et svar :)
Avatar billede olebole Juniormester
11. juni 2008 - 20:32 #18
- fra?  =)
Avatar billede -zonic- Nybegynder
13. juni 2008 - 17:41 #19
dig ;) det var dit script der blev den endelige løsning :)
Avatar billede olebole Juniormester
13. juni 2008 - 22:40 #20
Okay  =)
Avatar billede olebole Juniormester
18. juni 2008 - 20:50 #21
Tak for points  =)
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