キャンバスのコンテンツ(キャンバスのレンダリング画像)を含む新しいウィンドウを開くボタンを作成しようとしています。
これが私のJSコードです:
var canvas = document.getElementById("thecanvas");
var dataUrl = canvas.toDataURL();
var context = canvas.getContext("2d");
context.fillStyle = "rgba(0, 0, 255, .5)";
context.fillRect(25, 25, 125, 125);
function clickme() {
window.open(dataUrl, "toDataURL() image", "width=200, height=500");
}
HTMLコード:
<input type="button" onclick="clickme()" value="OPEN"/>
<canvas id="thecanvas" height="200" width="500" style="border:1px solid black">
しかし、「開く」ボタンをクリックしても何も起こりません...しかし、私は本当に理由がわかりません。私はチュートリアルのためにたくさんのサイトを見てきました。いくつかのコードをコピーして貼り付けましたが、それでも何も起こりません。私は何か間違ったことをしていますか?ありがとうございました!