Newsgroup: it.comp.lang.javascript
Titolo: javascript e grafica dinamica non svg

Ciao, sono di nuovo qui a chiedere un consiglio.
Sto realizzando un sito che dovrebbe generare dinamicamente
rappresentazioni grafiche di dati in mySQL, ma vorrei che fossero
interattivi, con metodi come onMouseOver(), con distinzione per singole
parti dell'immagine.
Scartando FLASH, che mi pare pesantuccio, e se non sbaglio non si
genera facilmente 'al volo' (mai usato, perciò contradditemi se
sbaglio), men che meno SVG, visto che manco io riesco ad installare il
player adobe, ho optato per javascript.
Ho provato qualche funzione Canvas (moooolto bello), ma non mi pare
fornisca interattività, e funziona quasi solo sui browser di
ultimissima generazione.
Ho trovato pure una libreria qui:
http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm
basata su Canvas, che funziona su parecchi browser, compresi IE 4 e 5,
ma rimane abbastanza statico...
Resta la possibilità di generare disegni con le librerie di php e
perl, per poi mappare l'immagine (tecnica che ho gia' visto), ma mi
pare un tantino elaborato.
Qualcuno mi sa suggerire qualcos'altro?
Saluti.

player adobe, ho optato per javascript.
qual e' il problema di installare il viewer di Adobe?
Hai provato le beta 6 (e' forse piu' lenta ma implementa piu' cose e
non ha il problema della 3.0x ---> certificato).
Hai provato con FireFox?
Poi non capisco il nesso tra "visto che ...." --> ho optato per
javascript, come se questo fosse un'alternativa.
Fai un giro qui:
http://www.mozilla.org/projects/svg/
sono sicuro che ti ricrederai!
Saluti, mg

 pare un tantino elaborato.
Neanche più di tanto, in verità.
-- 
- Se tu un Dio?
- N...no.
- E allora MUORI!
- Ray, se qualcuno ti chiede se sei un Dio, tu devi rispondere di sì!

Poi non capisco il nesso...
Molto spesso spero esista qualcosa che non conosco ancora e che risolva
i miei problemi... In effetti, comunque era un po' impreciso.
Per usare SVG dovrei chiedere all'utente di installarsi il viewer.
Qualche anno fa ero riuscito ad usarlo per rappresentare sequenze
proteiche con domini annessi e altre cosette, ma se non verrà più
ampiamente supportato devo per forza pensare a qualcos'altro.
ZER0
--------
Grazie mille per la risposta articolata. Ora vorrei provare con le gif
mappate, magari è a volta buona che imparo un po' di actionscript.


Beh, ZERO ti sta dicendo che e' il futuro... io aggiungo che, dal mio
piccolo posticino di piccolo sviluppatore artigianale, mi sembra
l'uovo di colombo. Scrivere XML e vedere qualcosa, che pure si muove e
parla.
Se poi aggiungi che, contrariamente a quanto ha detto ZERO, su Firefox
1.5 e' nativo (e con questo intendo che non occorre installare
alcunche'; l'unica pecca mi pare che non supporti il formato
compresso) la meraviglia e' grande. Credo veramente che gli altri
browser dovranno confrontarsi con SVG.
Ciao,
mg

 browser dovranno confrontarsi con SVG.
Nativo anche su Opera a partire dalla versione 8.
'bye

 1.5 e' nativo
Sfortunatamente finché la maggior parte dei browser utilizzati per navigare
non include nativamente SVG, questo non può essere considerato "nativo";
almeno per quanto riguarda lo sviluppo su web.
Firefox supporta nativamente moltissime cose che, purtroppo, non possono
essere usate in un ambiente internet ma solo intranet.
-- 
- Egon, questo mi ricorda quando tentasti di trapanarti il cranio.
- Mi saebbe riuscito se non mi avessi fermato.