Il linguaggio JavaScript
 

Lavagna - reprise

trubak@interfree.it 15 Ott 2014 12:00
Eeecchime qua!
Sulla falsariga del post precedente della lavagna, guardate questa pagina,
quando avete tempo.

http://cssdeck.com/labs/uoill26x

Se disegno linee eccetera va tutto bene.
Se premo il bottone "Eraser" mi cancella le linee fatte. OK.
Ma succede una cosa strana. Se provo a ridisegnare le linee queste rimangono
invisibili, come se il tasto "Eraser" fosse sempre attivo. Perchè?

C'è qualcosa da rivedere nel codice js?? Cosa???

Grazie dell'attenzione.
ZER0 15 Ott 2014 16:55
On 15/10/14 12:00 , trubak@interfree.it wrote:
> Eeecchime qua!
> Sulla falsariga del post precedente della lavagna, guardate questa pagina,
quando avete tempo.
>
> http://cssdeck.com/labs/uoill26x
>
> Se disegno linee eccetera va tutto bene.
> Se premo il bottone "Eraser" mi cancella le linee fatte. OK.

A me non fa nulla (Firefox). Pro*****ilmente c'è qualche errore da qualche
parte. A ogni modo, guardando il codice:

do*****ent.querySelector('#eraser').onclick = function () {
if (this.checked)
tool = 'eraser';

// Hide Tmp Canvas
tmp_canvas.style.display = 'none';
};

Non sembra che cancelli nulla, semplicemente nasconde la canvas. Se
invece che nascondere la canvas, usi il metodo `clearRect` come da
thread precedente, dovrebbe andare. Dico dovrebbe, perché appunto il
codice a me non funziona. Ma quello è l'unico event listener per eraser
che mi è capitato sott'occhio.

Links
Giochi online
Dizionario sinonimi
Leggi e codici
Ricette
Testi
Webmatica
Hosting gratis
   
 

Il linguaggio JavaScript | Tutti i gruppi | it.comp.lang.javascript | Notizie e discussioni javascript | Javascript Mobile | Servizio di consultazione news.