Avatar billede hkb-x Nybegynder
24. april 2006 - 16:58 Der er 26 kommentarer og
1 løsning

blink ved opdatering

Jeg har lavet et chatsystem der automatisk opdaterer når der er et nyt indlæg...

men jeg vil gerne have feltet i proceslinien til at blinke, lige som med messenger eller når der kommer en alert i et lavere vindue...

Hvordan kan man gøre dette?
Avatar billede webudvikleren Nybegynder
24. april 2006 - 17:38 #1
http://www.webudvikleren.dk/bin/scripts/blink.html
Den blinker dog ikke, men åbner vinduet når der kommer en ny.
Avatar billede hkb-x Nybegynder
24. april 2006 - 17:53 #2
hmm...

1. det virker ikke i firefox?

2. pointen er lige præcis at vinduet IKKE skal åbne men bare gøre opmærksom på at der er en ny besked...
Avatar billede mclemens Nybegynder
24. april 2006 - 18:29 #3
Noget i denne stil... åben evt. vinduet og minimer det ...
check så status bar når den dukker frem...

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<script type="text/javascript">

window.onload=function(){
setTimeout("focusme();",5000);
setTimeout("statme(0);",6000);
}

function focusme(){
window.focus();
}

function statme(a){
window.status="NY BESKED - !";
if(a<52){a++;setTimeout("statme2('"+a+"');",200);}
}

function statme2(a){
window.status="NY BESKED - ! - !";
if(a<53){a++;setTimeout("statme3('"+a+"');",200);}
}

function statme3(a){
window.status="NY BESKED - ! - ! - !";
if(a<53){a++;setTimeout("statme('"+a+"');",200);}
else window.status="";
}

</script></head>

<body>
abc
</body></html>
Avatar billede mclemens Nybegynder
24. april 2006 - 18:31 #4
[ . pointen er lige præcis at vinduet IKKE skal åbne ]
- Slet evt. den focusme funktion...
Avatar billede mclemens Nybegynder
24. april 2006 - 19:59 #5
... og for at den ændring i statusbaren også sker i firefox skal følgende aktiveres:
Funktioner -> indstillinger -> indhold -> Avanceret javascript -> Tillad script at: Ændre teksten i statuslinjen
Avatar billede hkb-x Nybegynder
24. april 2006 - 20:09 #6
ændringen skal ikke ske i statusbaren men i proceslinien...

så selv om man sider i et andet probgam så kan man se det... prøv at få en side til at lave en alert efter 5 sek... åben siden og gå straks efter over på en anden side / program... efter 5 sek begynder den oprindelige sides "felt" i proceslinien at blinke...

Det er det jeg gerne vil have den til bare uden at lave en alert eller anden form for popup...
Avatar billede mclemens Nybegynder
24. april 2006 - 20:27 #7
Ok, undskyld misforståelsen af status vs. proceslinjen... :)
( Den flasher kun ved alert i Firefox - flasher ikke i IE )
- Ved ikke lige hvordan man flasher den uden alert og
heller ikke hvordan dette gøres i begge browsere...
Avatar billede mclemens Nybegynder
24. april 2006 - 21:04 #8
Efter surf på en løsning i ie kom jeg til disse to sider ved ms:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_int/shell_int_programming/taskbar.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/base/flashwindow.asp
- Links handler ikke om javascript men windows programmering... tror ikke det er muligt så havde der nok stået noget om det inde hos ms...

... tror ikke det kan gøres der er rigtig mange spørgsmål der lyder på det samme rundt på nettet hvor der heller ikke står en løsning på det... Man kunne afspille en lyd ved hver opdatering - hvis det var?

(m.h.t. ms messenger så er det nok inkluderet i selve messenger programmeringen så systemet flasher på samme måde som det nævnes i de to links...)
Avatar billede hkb-x Nybegynder
25. april 2006 - 10:16 #9
frygtede jeg...

Det skal kun virke i firefox...

er der en måde at lukke en alert eller confirm på?
Avatar billede mclemens Nybegynder
25. april 2006 - 10:49 #10
[ er der en måde at lukke en alert eller confirm på? ]
- Ved jeg ikke men check det link her... angående flashing:
http://developer.mozilla.org/en/docs/DOM:window.getAttention
Avatar billede hkb-x Nybegynder
25. april 2006 - 11:20 #11
virker som lige præcis det jeg har brug for... men kan ikke få den til at virke...

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Ingen titel</title>
</head>
<body>
<script type="text/javascript">

window.getAttention();

</script>
</body>
</html>
Avatar billede mclemens Nybegynder
25. april 2006 - 11:28 #12
Niks, det virker ikke det var det jeg mente
- de har åbenbart begge disabled det ... quote fra linket:
[ The function is disabled for web content. Neither Gecko nor Internet Explorer supports this feature now for web content. getAttention will still work when used from chrome in a Gecko application. ]
Avatar billede hkb-x Nybegynder
25. april 2006 - 11:32 #13
hvordan kan man så få den til at fungere?
Avatar billede mclemens Nybegynder
25. april 2006 - 11:56 #14
Funktionen jeg nævnte fungerer kun via. chrome - toolbar, menu-bars og sådan nogle addons - har ikke selv rodet med noget addon programmering... men hvis du vælger det skal du jo have brugerne til at downoade og implementere det i deres browser ligesom søge toolbars m.v... http://developer.mozilla.org/en/docs/Chrome_Registration#What_is_Chrome.3F

- Søgte også på nettet , det ser ikke ud til at man kan lukke en alert automatisk prøv evt. at søge på "javascript auto close alert" ... kan selvfølgelig have overset det :/
Avatar billede hkb-x Nybegynder
25. april 2006 - 12:09 #15
jeg er desværrer ikke så meget inde i det med at "lege" med firefowx endnu... jeg giver +30 point exstra til den der kan lave en "guide" så jeg kan få det til at virke...
Avatar billede olebole Juniormester
25. april 2006 - 15:26 #16
<ole>

Det kræver, dine brugere står på hovedet i registrerings databasen - og det er der nok ikke mange, der har lyst til. Hvad med:

<script type="text/JavaScript">
var defTitle, attTimer;
function myAttention(onOff) {
    if (onOff===false) {
        document.title = defTitle;
        clearTimeout(attTimer);
    }
    else {
        document.title = document.title==defTitle ? "- - - - - - - - - - - - - -" : defTitle;
        attTimer = setTimeout("myAttention(true)", 600);
    }
}
window.onload = function() {
    defTitle = document.title;
}
</script>

<button onclick="myAttention(true)">Start attention</button>
<button onclick="myAttention(false)">Stop attention</button>

/mvh
</bole>
Avatar billede hkb-x Nybegynder
03. maj 2006 - 12:17 #17
hvis man nu har opdateringen i en iframe... og så skal have titlen i hovedvinduet til at ændre sig... hvad gør man så?
Avatar billede hkb-x Nybegynder
03. maj 2006 - 12:23 #18
men der er et problem... det hele fåregår i et popup så man kan ikke se titlen... hvad kan jeg gøre ved det?
Avatar billede olebole Juniormester
03. maj 2006 - 16:32 #19
- tjaahhh ... du kunne jo begynde med at forklare, hvad det er du mere præcist laver - og hvad du ønsker. Så er det muligt at hjælpe  :)
Avatar billede hkb-x Nybegynder
03. maj 2006 - 17:35 #20
+jeg har en popup der fungerer som et chat vindue... i en iframe tjekkes der hvert 5 sek om der er kommet et nyt indlæg... hvis der er skal hovedvinduet "gøre opmærksom på det"... altså blinke eller ændre titlen...

men alle popupvinduer  starter jo med selve hjemmesidens adresse (http://minside.dk) så man ikke kan se titlen... og det er jo et problem...
Avatar billede olebole Juniormester
03. maj 2006 - 17:52 #21
- det er da kun popup-vinduet (og kun i IE), hvor titlen begynder med domæne-adressen. Hvis det er hovedvinduets titel, som skal 'flashe', er der da ingen problemer ... eller(?)
Avatar billede hkb-x Nybegynder
04. maj 2006 - 15:17 #22
det er popopvinduet der skal flashe... og hos mig har firefox en adresse i starten af popupsne... :S
Avatar billede olebole Juniormester
04. maj 2006 - 15:26 #23
1. Du kan ikke få en browsers caption-bar til at flashe.
2. Du kan få selve titlen til det, men du kan ikke fjerne adressen i en popup, når en sådan sættes. Det skal ændres i brugerens registrerings database.

Altså må du skrive et decideret klientprogram (f.eks. i VB eller Delphi) - eller undlade at bruge en popup til din chat.
Alternativt må dine brugere finde sig i, de skal have opmærksomheden rettet mod den samtale, de deltager i ... selvom det idag er ret utrendy at være opmærksom og fokuseret på det, man foretager sig  :)
Avatar billede hkb-x Nybegynder
05. maj 2006 - 09:59 #24
haha... du har ret.... men tak for al hjælpen... skriv et svar hvis du vil have point...
Avatar billede hkb-x Nybegynder
09. maj 2006 - 10:57 #25
lukker i aften... så skriv et svar hvis du vil have point...
Avatar billede hkb-x Nybegynder
09. maj 2006 - 17:04 #26
LUKKET
Avatar billede olebole Juniormester
09. maj 2006 - 17:35 #27
Ekspertens mail-system fungerer (nu igen) elendigt, så man kan ikke regne med folk får mails om nyt i trådene
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