Wie zu Holen ein remote-Bild-Darstellung im canvas-Bereich?

Wie kann ich abrufen von Bildern von einem server?

Habe ich dieses Stück code, das mir ermöglicht, zu zeichnen einige Bilder auf einer Leinwand.

<html>
  <head>
    <script type="text/javascript">
      function draw(){
        var canvas = document.getElementById('canv');
        var ctx = canvas.getContext('2d');

        for (i=0;i<document.images.length;i++){
          ctx.drawImage(document.images[i],i*150,i*130);
        }
    }
    </script>
  </head>
  <body onload="draw();">
    <canvas id="canv" width="1024" height="1024"></canvas>
    <img src="http://www.google.com/intl/en_ALL/images/logo.gif">
    <img src="http://l.yimg.com/a/i/ww/beta/y3.gif">
    <img src="http://static.ak.fbcdn.net/images/welcome/welcome_page_map.png">
  </body>
</html>

Anstatt einer Schleife über document.Bilder würde ich gerne kontinuierlich abrufen von Bildern von einem server.

for (;;) {
    /* how to fetch myimage??? */
    myimage = fetch???('http://myserver/nextimage.cgi');
    ctx.drawImage(myimage, x, y);
}
Schreibe einen Kommentar