Newsgroup: it.comp.lang.javascript
Titolo: -promo: Torri di Hanoi

Chi mi conosce sa che non faccio mai dei "promo" per JsDir, l'avro' fatto un 
paio di volte in 3 anni che frequento i gruppo, ma lo "script" che ho mandato 
on-line pochi minuti fa mi piace troppo! :-))
Maurizio (che tutti conoscete) mi ha mandato pochi giorni fa uno script che 
risolve il gioco delle "Torri di Hanoi".
Di per se' uno script del genere gia' lo avrei posizionato in 
PowerOfJavaScript, ma qui c'e' di meglio: i dischi vengono letteralmente 
spostati da un piolo all'altro dal momento che sono dei livelli!!!
Insomma: uno script troppo bello carino, spero che mi perdonerete questo 
messaggio promozionale :-))
Grazie a Maurizio ovviamente!
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

 Grazie a Maurizio ovviamente!
Proma, Proma, Proma pure, corro a vederlo!

 messaggio promozionale :-))
Unico appunto: Su IE (almeno IE6 su w2k), non funge. L'ho visto grazie 
al caro e vecchio Netscape.
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 Unico appunto: Su IE (almeno IE6 su w2k), non funge
Purtroppo non ho IE6 e ho verificato il funzionamento dello script solo con
IE5,
Mozilla 1.03 e NS4.7. Le mie scarse conoscenze di IE6 non mi permettono
nemmeno di ipotizzare cosa non possa andare. Qualsiasi aiuto in proposito è
sempre ben accetto.
IE6 viene visto dallo script come standard DOM; ma forse non lo è?
O forse vi è questa istruzione che non va:
    this.x = bw.ie5?document.body.clientWidth : window.innerWidth;
che dovrebbe essere soltanto:
    this.x = 
bw.ie?document.body.clientWidth
 : window.innerWidth;
Insomma la domanda è: per avere le dimensioni della finestra in IE6 si opera
nella stessa maniera di IE5 (body.clientWidth) oppure no (innerWidth)?
Grazie della segnalazione.
Maurizio.

 Grazie della segnalazione.
De nada, figurati. Ho visto tra l'altro che hai presto come canovaccio 
la vecchia libreria di brattli per il DHTML.. penso sia la piu' usata 
nel mondo.. Ho scoperto che anche un mio collega tedesco ne fa uso. :)


 nella stessa maniera di IE5 (body.clientWidth) oppure no (innerWidth)?
Ovviamente è la prima che hai detto.
Cmq non funziona nemmeno con Netscape (versione 6.2.1)
sono riuscito a vederlo solo su Opera, dove però lo sfondo è trasparente
(le parole si mischiano ai dischi delle torri)
MaRoK

 vecchia libreria di brattli per il DHTML..
Ci sono due o tre funzioni che ho scopiazzato da uno script che fa lo
scroll-up. Non so se se sia di brattli.
Maurizio.

 sono riuscito a vederlo solo su Opera,
Strano, con Opera non l'ho nemmeno testato, sicuro che non funzionasse.
Versione 6?
Con NS6 che tipo di errore dà?
Ti ringrazio per la segnalazione.
Maurizio.

 scroll-up. Non so se se sia di brattli.
Credo proprio di si', o quanto meno chi ha fatto quello script di 
scroll-up ha utilizzato come base una delle vecchie librerie di brattli 


 Ti ringrazio per la segnalazione.
Figurati!
Qualche mese fa ho rubato un esame
portando proprio un javascript sulle Torri di Hanoi
perciò l'argomento mi è familiare... ehehe :o)
MaRoK

 non per IE>=5..?
Esatto. Ritenevo erroneamente che innerWidth fosse ormai utilizzato da tutti
i nuovi browser.
Maurizio.

 
www.marok.org/azz/hanoi_ns6.png
Č proprio strano tutto questo. Ho controllato ora con Opera 5 e mi viene
fuori lo stesso comportamento che tu rilevi con NS6.
Vabbč, ci lavoro un po' sopra.
Maurizio.


con OPERA 6.01 IT  funziona bene solo che lo sfondo resta trasparente
se lo richiami successivamente viene sottoposto all'immagine dell'esempio
statico

 fuori lo stesso comportamento che tu rilevi con NS6.
Ecco uno screenshot da Opera 6:
http://www.marok.org/azz/hanoi_opera6.png
MaRoK


non visualizza il movimento  solo lo sfondo e la finestra


ho provato lo script su NeoPlanet 5.2  e funziona perfettamente


ho provato con K-Meleon 0,6  e non funza appare solo sfondo ma non
animazione

 animazione
Si, va beh, dai, adesso non proviamolo anche con la caffettiera
delonghi, suvvia.. :)
E' DHTML del resto (e gia' e' difficile far andare d'accordo i vari browser
sull'HTML standard, per cosi' dire), io cercherei quanto meno di fixarlo per
i vari
IE/NS.. Se proprio uno si vuol far del male, anche per Opera (Rinnego e
Aborro questo browser per il JS/DHTML, ho avuto traumi infantili con le
regexp, all'epoca :P ).
--------------------------------
Inviato via 
http://usenet.libero.it

 regexp, all'epoca :P ).
e dire che stavo per provarlo con un browser vocale per accessibilità ciechi
...... :-)
dai chi ti offre un servizio così ?
e per di più a domicilio
scusa ho cercato di farlo girare sulla mia caffettiera Bialetti ma ha dei
problemi (si vedono i fondi di caffè)
come ci sei riuscito con la tua De Longhi?

 animazione
Si, va beh, dai, adesso non proviamolo anche con la caffettiera 
delonghi, suvvia.. :)
E' DHTML del resto, io cercherei quanto meno di fixarlo per i vari 
IE/NS.. Se proprio uno si vuol far del male, anche per Opera (Rinnego e 
Aborro questo browser per il JS/DHTML, ho avuto traumi infantili con le 
regexp, all'epoca :P ). 
-- 
