私は0.7秒ごとに更新しようとしています。ウェブカメラからの画像。update srcイメージは、プリロードされたイメージに基づいて動作しません。
ウェブページに画像を表示する前に、画像をプリロードし、プリロードされた画像をチェックし、問題がなければページの画像タグのsrc属性を更新します。残念ながら、これはクロムデベロッパーツールで
を動作しません、しかし私は、何らかの理由でWebページの更新は発生しません、画像のプリロードが正常に動作していることがわかります。
なぜこれが起こっているの任意のアイデア?
ありがとうございます。
更新1/6/16:。。
<img id="test" width="710" height="400"/>
<script>
jQuery(window).ready(Update_Screen);
function Update_Screen(){
setInterval(preload, 700);
};
function preload(){
var my_image = new Image();
var img_path = "/cgi-bin/ZavioCamCGI.py?key=" + (new Date().getTime());
my_image.src = img_path;
var x = true;
if (!my_image.complete) {
x = false;
};
if (typeof my_image.naturalWidth !== "undefined" && my_image.naturalWidth === 0) {
x = false;
};
if (x == true) {
$('#test').attr('src',img_path);
};
};
</script>
でなければなりません。 、あなたは「テスト」のタグ名を持つ要素を探していることを示しているが、あなたはすでにそれを知っていただけで$(「テスト」)をやって、私は私がやった知っている) –
@marcbraulio:後藤@ P –
私は、ハッシュタグ記号を追加しましたしかし、それはまだ動作しません。 if文の外側に$( '#test')。attr(....)行を置くと、画像がWebページに表示されます。デバッガでは、x == trueであり、$( '#test')。attr(....)という行が表示されていることがわかります – kvthie0