Am luat sa folosesc scriptul de la: https://coursesweb.net/javascript/draw-a ... cks-canvas
Din pacate n-am priceput chiar totul, la mine nu functioneaza butonul "Enable drawing". Am 2 div-uri in HTML:
In primul div sint butoanele:
Cod: Selectaţi tot
<div id="sageti" >
<button id="btn_drawar">Enable Drawing</button>
<button id="btn_delar">Delete Arrows</button>
<a id="btn_getimg">Get Image</a>
<input type="button" id="backBtn" class="buton" value="<?php echo $lsite['ok']; ?>" style="width: 200px; height: 40px; float: right;" onclick="savepng(); hideacces();"/>
</div>
<div id="diagrama" > </div>
Cod: Selectaţi tot
<script>
function savecanvas() {
html2canvas( document.getElementById('board'), { // pozitia initiala
onrendered: function(canvas) {
document.getElementById('diagrama').appendChild(canvas);
}
});
html2canvas( document.getElementById('pegene'), { // mutari pgh
onrendered: function(canvas) {
document.getElementById('diagrama').appendChild(canvas);
}
});
html2canvas( document.getElementById('boardnou'), { // pozitia finala
onrendered: function(canvas) {
document.getElementById('diagrama').appendChild(canvas);
}
});
}
</script>
iar scriptul de pe site l-am pus in <body>. Am incercat in script cu variabila
Cod: Selectaţi tot
<script>
var cnv_id = 'boardnou';
</script>
var cnv_id = 'diagrama'; dar nu functioneaza butonul id="btn_drawar" (nu se coloreaza in rosu, deci nu traseaza sageti). Apar toate dar nu functioneaza. Unde am gresit? Multumesc.