tringo
II tringo II
Inhoud blog
  • Proficiat!
    Zoeken in blog

    Beoordeel dit blog
      Zeer goed
      Goed
      Voldoende
      Nog wat bijwerken
      Nog veel werk aan
     
    03-06-2010
    Klik hier om een link te hebben waarmee u dit artikel later terug kunt lezen.
    <script type="text/javascript">
      var height_array = new Array();
      var width_array = new Array();
      width_array[1] = 640;
      height_array[1] = 480;
    </script>
    <img src="http://DESKTOP:8080/loading.jpg" class="webcam" id="webcam1" onmousedown="PTZMouseDown1(event)" width="640" height="480" alt="Live Stream" />
    <script type="text/javascript">
    <!--
    currentCamera1= 1;
    errorimg1= 0;
    document.images.webcam1.onload = DoIt1;
    document.images.webcam1.onerror = ErrorImage1;
    function LoadImage1()
    {
            uniq1 = Math.random();
            document.images.webcam1.src = "http://DESKTOP:8080/cam_" + currentCamera1 + ".jpg?uniq="+uniq1;
            document.images.webcam1.onload = DoIt1;
    }
    function PTZMouseDown1(e)
    {
            var IE = document.all?true:false;
            var x,y;
            var myx,myy;
            var myifr = document.getElementById("_iframe-ptz");
            tp = getElPos1();
            myx = tp[0];
            myy = tp[1];
            if(IE){
            var scrollX = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft;
            var scrollY = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
            x = event.clientX - myx + scrollX;
            y = event.clientY - myy + scrollY;
            } else {
            x = e.pageX - myx;
            y = e.pageY - myy;
            }
            if ((width_array[currentCamera1] != null) && (width_array[currentCamera1] > 0)) x = Math.round((x * 400) / width_array[currentCamera1]);
            if ((height_array[currentCamera1] != null) && (height_array[currentCamera1] > 0)) y = Math.round((y * 300) / height_array[currentCamera1]);
            if (x > 400) x = 400;
            if (y > 300) y = 300;
            if (myifr != null) myifr.src = "http://DESKTOP:8080/ptz?src=" + currentCamera1 + "&moveto_x=" + x + "&moveto_y=" + y +"";
            return true;
    }
    function getElPos1()
    {
                el = document.images.webcam1;
                x = el.offsetLeft;
                y = el.offsetTop;
                elp = el.offsetParent;
                while(elp!=null)
                  { x+=elp.offsetLeft;
                    y+=elp.offsetTop;
                    elp=elp.offsetParent;
                  }
                return new Array(x,y);
    }
    function ErrorImage1()
    {
            errorimg1++;
            if (errorimg1>3){
                  document.images.webcam1.onload = "";
                  document.images.webcam1.onerror = "";
                  document.images.webcam1.src = "offline.jpg";
                  }else{
                    uniq1 = Math.random();
                document.images.webcam1.src = "http://DESKTOP:8080/cam_" + currentCamera1 + ".jpg?uniq="+uniq1;
                  }
    }
    function DoIt1()
    {
            errorimg1=0;
            window.setTimeout("LoadImage1();", 40);
    }
    //-->
    </script>

    0 1 2 3 4 5 - Gemiddelde waardering: 0/5 - (0 Stemmen)
    03-06-2010, 21:19 geschreven door PiEtEr  
    Archief per week
  • 31/05-06/06 2010
  • 10/12-16/12 2007
    E-mail mij

    Druk op onderstaande knop om mij te e-mailen.

    Gastenboek

    Druk op onderstaande knop om een berichtje achter te laten in mijn gastenboek

    Blog als favoriet !

    Blog tegen de wet? Klik hier.
    Gratis blog op https://www.bloggen.be - Meer blogs