Avatar billede Slettet bruger
06. november 2007 - 22:51 Der er 5 kommentarer og
1 løsning

Focus lign.

Hey...

Jeg har en chat, flash chat.
Her kalder jeg en funktion som gør den skriver i title linjen at der er en ny besked.

Men kunne jeg gøre noget andet, så den blinker eller lign.
Prøvede med alert, men det er lidt for meget 'fokus' så kan man ikke slippe for den går hen på den side.
Avatar billede Slettet bruger
06. november 2007 - 22:54 #1
Mit script:


<script type="text/javascript">
    function chatAlert(facit){
        if(!facit) {
            document.title = 'Chat system 1.1';
        } else {
            document.title = 'Chat system 1.1 - New messages';
        }
    }
</script>
Avatar billede w13 Novice
07. november 2007 - 16:06 #2
Jeg er bange for, du ikke kan på andre måder, med mindre du er villig til at opdatere siden automatisk, og det er du nok ikke. I øvrigt kan din kode skrives om til:

<script type="text/javascript">
function chatAlert(facit){
  document.title = facit==false ? 'Chat system 1.1' : 'Chat system 1.1 - New messages';
}
</script>

mener jeg.
Avatar billede w13 Novice
07. november 2007 - 16:07 #3
Man kan altid undlade ";" sidst i en kode og lige før "}".
Avatar billede w13 Novice
07. november 2007 - 16:07 #4
Hm. Den sidste besked var så ikke til dig :)
Avatar billede Slettet bruger
07. november 2007 - 17:31 #5
Nej det ved jeg godt man kan w13, men tak.
Nå jeg lukker & slukker.
Avatar billede roenving Novice
21. november 2007 - 14:06 #6
-- og endnu kortere:

<script type="text/javascript">
function chatAlert(facit){
  document.title = 'Chat system 1.1' + !facit ? '' : ' - New messages';
}
</script>
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