Avatar billede KingMedia Novice
01. februar 2004 - 14:00 Der er 3 kommentarer og
1 løsning

dynamisk refresh af billede.

Jeg har følgende lille script som opdaterer et cam..

      <script type="text/javascript">
    var refreshRate = 3000
    function loaded(id){
        document.all["image" + id].style.display = ''
        id = ++id%2
        document.all["image" + id].style.display = 'none'
        setTimeout("setSrc(" + id + ")", refreshRate)
        window.status=''
    }
    function setSrc(id){
        document.all["image" + id].src = 'http://cam.domain.dk/User/pic.jpg?x=' + new Date().getTime()
        window.status='Opdaterer Webcam'
    }
    </script>

    <div id="header">WebCam</div>

    <div id="centerContent">

        <img id="image0" alt="" src="http://cam.domain.dk/User/pic.jpg?x=" />
        <img  id="image1" style="display:none;" src="" alt="" />
        <br /><br />


-----------------------

Det er i og for sig også fint nok.
Nu vil jeg så have det til at Validere XHTML 1.0 Strict..

Det kan jeg ikke med OnError, OnLoad, og Name attributes på img tagget..

Hvordan kan jeg nemmest lave det om ?

Jeg prøvede med følgende, som selvfølgelig ikke virker..

-----------------

      <script type="text/javascript">
    var refreshRate = 3000
        setTimeout("document.getElementByID("image0")", refreshRate)
        document.getElementByID("image0").src = 'http://cam.fredet.dk/Mads/KingMedia.jpg?x=' + new Date().getTime()
    </script>

    <div id="header">WebCam</div>

    <div id="centerContent">

        <img id="image0" alt="" src="http://cam.fredet.dk/Mads/KingMedia.jpg?x=" />
        <br /><br />


Håber der er nogle JavaScript eksperter der kan gi mig et skud JavaScript viden :o)

/Mads
Avatar billede KingMedia Novice
01. februar 2004 - 14:03 #1
Det skal jo lige siges, at img tag's ne så således ud..

<img name="image0" id=image0" alt="" onload="loaded(0)" onerror="loaded(1)">
<img name="image1" id=image1" alt="" onload="loaded(1)" onerror="loaded(0)" style="display:none;">

/Mads
Avatar billede roenving Novice
03. februar 2004 - 14:47 #2
-- du har vel ikke problemer med de små bogstaver ?-)

OnLoad vil ikke validere, men onload burde !-)
Avatar billede KingMedia Novice
15. februar 2004 - 16:15 #3
roenving..    Nej :o)

onload="" er ikke en gyldig attrib i XHTML 1.0 strict.

/Mads
Avatar billede KingMedia Novice
19. februar 2004 - 17:26 #4
jeg lukker igen :o)

/Mads
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