Avatar billede kernelx Juniormester
15. september 2005 - 10:14 Der er 4 kommentarer og
1 løsning

en link som blinker

hi, jeg har en page
---
<html>
    <head>
        <title>link som blinker</title>
        <script language="javascript">
            <!--
                function blinkinglink ()
                {
                    if (document.getElementById('blinklink').style.color == "#ff0000")
                    {
                        document.getElementById('blinklink').style.color = "#00ff00";
                    }
                    else
                    {
                        document.getElementById('blinklink').style.color = "#ff0000";
                    }

                    window.setTimeout(blinkinglink(), 10000);
                }
            //-->
        </script>
    </head>
    <body>
        <a id="blinklink" href="blink.html">link som blinker!!!</a>
        <script language="javascript">
            <!--
                window.setTimeout(blinkinglink(), 10000);
            //-->
        </script>
    </body>
</html>
---

firefox kommer med en fejlmelding som siger, at det er for mange rekursioner. Men det er jo lige netop det, som jeg vil opnå med scriptet.

hvordan kan jeg få en link til at blinke - uden at der bliver spyttet rundt med fejlmeldinger?

med venlig hilsen
KernelX
Avatar billede kernelx Juniormester
15. september 2005 - 10:47 #1
window.setTimeout("blinkinglink()", 10000); <-- med anførelsestegn "function_name"
Avatar billede roenving Novice
15. september 2005 - 12:28 #2
-- og det kan tilføjes, at netop Netscape har opfundet et af de mest hadede tags i html, nemlig blink !-)

-- så alt andet lige er det ikke det, du først skal kigge efter at implementere !-)
Avatar billede olebole Juniormester
15. september 2005 - 13:29 #3
<ole>

- og så er der ikke noget, der hedder:
  <script language="javascript">

- det hedder:
  <script type="text/javascript">

Tænk iøvrigt over, hvad roenving skriver: Den blink-effekt er nok WWW's mest hadede effekt - og noget de flete lige når at grine overbærende ad, inden de lukker browseren  :)

/mvh
</bole>
Avatar billede kernelx Juniormester
16. september 2005 - 08:01 #4
1.) ok, det kan være, at det er ny standard at bruge <script type="text/javascript">
i stedet for <script language="javascript">
tak for denne information. MEN det har så i hvert fald ikke været forkert i de gode gamle dage :-)
Der findes mange gamle bøger som bruger denne version. I fremtiden bruger jeg så din version

2.)
Det skal ikke blinke pga. at det er nice at se på, men pga. at folk som bruger et bestemt tool skal laves opmærksom på, at de skal opdatere deres client-tool for at kunne arbejde videre.
Avatar billede olebole Juniormester
16. september 2005 - 13:58 #5
Det har været gammel standard i 6-8 år nu ... så gamle bøger om webteknologi kan man kun fyre med.
Derudover var det blot en information om, hvordan sproget er defineret på dette punkt ... ikke et debatoplæg  :)
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