0
我試圖將一個簡單的HTML文件加載到畫布中(browser = ff 3.66)。如何規避臭名昭着的「未終止的字符串文字」錯誤?
var canvas= document.getElementById('oneElement');
var ctx= canvas.getContext('2d');
var img= new Image();
ctx.drawImage(img, 0, 0, img.width, img.height);
img.src = 'data:text/html,<table><tr><td>data 1<td>data 2</td></tr>
<tr><td>data 3><td>data 4</td></tr>
<tr><td>data 5><td>data 6</td></tr>
</table>
';
我該如何解決這個問題?
帕斯卡,謝謝。與字符串連接技術,我已經使語法正確。但是,函數失敗,也就是 既不是 var tm = document.createElement('img'); tm.src ='data:text/html,{html code here}; 也不使用帶的drawImage方法的帆布,然後 其SRC映射到上述類似的HTML數據呼叫 將與FF 3.66 我堅持工作。現在怎麼辦? Don – 2010-07-19 15:06:30