간단한 HTML 파일을 캔버스에로드하려고했습니다 (브라우저 = 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 = '데이터 : text/html, {html code here}}; 도 다음 FF 3.66 내가 붙어있어 함께 일하는 것이 위의 유사한 HTML 데이터 호출 에 의 SRC지도의 drawImage 방법으로 캔버스를 사용. 지금 뭐야? –