ページに空の画像があります<img ... src=""/>
イベントが発生したら、img 属性をインライン png データに設定します。
<img ... src="data:image/png;base64,..."/>
別のイベントが発生したら、src を何も設定しません(img を削除します)。myImg.src = ""
問題は、src を何も設定しないと img がリロードされないことです。imgを非表示にして、しばらく待ってからもう一度表示すると機能しますが、それは醜いハックです...
PS: デフォルトの「空白」画像を設定したくありません。本当に空白にする必要があります (src = "")。
編集:私のjavascript:
biometria.setImage = function(png) {
if(png)
bioCanvas.src = 'data:image/png;base64,' + png;
else
bioCanvas.src = '';
};
Edit2: ブラウザ: Google Chrome 18.0.1025.162 Ubuntu 12.04