Avatar billede peterpedersen Nybegynder
24. november 2007 - 16:09 Der er 8 kommentarer og
1 løsning

Function der får tab i windows bjælke til at blinke

Ey peoples..

Jeg tænkte på om der ikke var en script funktion, eller en anden metode der kan gøre at hvis man nu har en browser åben og man minimere, og hvis der så sker en opdatering på siden ( via ajax ) får den tab i window bjælken til at blinke ligesom på msn ?

Håber i forstår..
Tak på forhånd!
Avatar billede roenving Novice
24. november 2007 - 17:12 #1
self.focus() ?-)
Avatar billede peterpedersen Nybegynder
24. november 2007 - 17:23 #2
naah, det virker ikke rigtig.. hmm
jeg har prøvet med window.focus(); men det virker kun i IE og popper vinduet op.. det er ikke det den skal.. Den skal bare vise at der sket noget nyt, ligesom når man bruger msn. Der popper vinduet ikke op, men nede i proceslinjen viser at der er modtaget et ny besked.

Må meget gerne virke i IE og FF
Avatar billede w13 Novice
24. november 2007 - 17:52 #3
Det kan du - så vidt jeg ved - ikke.
MSN kan, fordi det ikke er lavet som hjemmeside, og hjemmesider har jo desværre mange begrænsninger. Det ku' alternativt afspille en lyd ligesom MSN gør det, når der er ændringer?
Avatar billede peterpedersen Nybegynder
24. november 2007 - 19:27 #4
hmm, ideen er fin nok ;p men vi har haft ideen oppe og vende i teamet, og det er ikke det vi vil have.
Avatar billede anri Novice
24. november 2007 - 23:23 #5
Hvis i SKAL have en visuel advarsel, kunne i åbne et nyt vindue og sætte fokus i det. Det kunne jo blot være et lille vindue på 100x100 pixels og kunne placeres nederst i højre hjørne.
Avatar billede olebole Juniormester
29. november 2007 - 13:33 #6
<ole>

Et kreativt bud kunne være:

<script type="text/JavaScript">
var flashTimer = null;
var sDefTitle = document.title;
var sFlash = "\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0"
          + "\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0";

function flashTitle() {
    document.title = document.title==sFlash ? sDefTitle : sFlash;
    flashTimer = setTimeout("flashTitle()", 500);
}
function stopFlash() {
    clearTimeout(flashTimer);
    document.title = sDefTitle;
}
</script>

<button onclick="flashTitle()">Start</button>
<button onclick="stopFlash()">Stop</button>

/mvh
</bole>
Avatar billede peterpedersen Nybegynder
01. december 2007 - 20:05 #7
det er udmærket bud olebole :)

men nu er det jo sådan at den kun skal begynde at "blinke" hvis vinduet er minimeret ;) kan du fikse det ?
Avatar billede olebole Juniormester
04. december 2007 - 14:49 #8
Hmmm ... jeg har ikke tid lige nu, men mon ikke det er noget med at teste på f.eks. document.documentElement.clientWidth (og/eller -clientHeight)? Hvad er den/de, når vinduet er minimeret?
Avatar billede peterpedersen Nybegynder
12. juli 2009 - 13:29 #9
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