Avatar billede blod_1 Nybegynder
17. maj 2007 - 14:47 Der er 3 kommentarer og
1 løsning

Reload af billede.

Jeg har et javascript som burde reloade et billede fra mine kameraer. Men jeg kan kun få det til at virke i internet explorer, i firefox reloader den kun billedet en enkelt gang.

Kan i finde fejlen?

http://bagdong.dk/webcam/?startup=cam.asp?cid=5
Avatar billede erikjacobsen Ekspert
17. maj 2007 - 16:18 #1
Brug document.getElementById og giv dit billede et id i stedet for et navn. Du bruger ældgammel IE-specifik kode - hvilket der selvfølgelig ikke er noget i vejen med hvis du kun vil have siden til at virke i IE ;)
Avatar billede blod_1 Nybegynder
17. maj 2007 - 16:40 #2
Hvor skal jeg bruge den?
Avatar billede jakobandersen Nybegynder
17. maj 2007 - 17:19 #3
Lille eksempel

<html>
    <head>
        <title>Update webcam each second</title>
        <script type="text/javascript">
            function reloadImage(i){
                i = i + 1;
                document.getElementById('AbelCam').src = "http://blod.lir.dk:8100/nph-cam2.jpg?" + i;
                window.setTimeout("reloadImage(" + i + ")", 1000);
            }
        </script>
    </head>
    <body onload="reloadImage(0)">
        <IMG SRC="http://blod.lir.dk:8100/nph-cam2.jpg" name=AbelCam  border=0 id="AbelCam"/>

    </body>
</html>
Avatar billede blod_1 Nybegynder
17. maj 2007 - 17:23 #4
Det virkede. :-)
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