Newsgroup: it.comp.www.html
Titolo: MAPPARE SOLO ??

Ciao ragazzi,
   grazie per aver aperto questo messaggio.
La mia domanda h questa :  E' possibile mappare una immagine e al tempo
stesso comporre quel gradevole effetto (onMouseOver, penso che si chiami
cosl) contemporaneamente ??
Mi spiego meglio. Ho l'esigenza di mappare una carta geografica della mia
citta', sui dei particolare monumenti, ed altro ancora, vorrei che oltre a
far apparire la mano del collegarmento (effetto della semplice mappatura) il
palazzo, si illuminasse, cambiasse colore oppure comparisse una semplice
scritta sopra.
E' possibile tutto questo ??
Se si che comando devo utilizzare ??? Quale programma compie questo effetto.
Grazie per l'attenzione e sono fiducioso di ottenere qualche risposta da
voi.
CIAO
MANCIO

Ciao Mauro
Ti rispondo anche se non ho una precisa soluzione, perché sto lavorando ad
un problema simile (mappa di un palazzo con jscript che al passaggio del
topo dice qual è la stanza).
Se usi una mappa immagine su ogni link è possibile creare un evento
onMouseOver (corretto?) però se l'immagine è una sola diventerà difficile
illuminare solo un particolare.
Ci sto pensando da un po' e non ho ancora provato, ma credo che mosaicherò
l'immagine, la caricherò in una tabella e userò degli eventi onMouseOver per
ogni singolo componente. Dovrebbe funzionare, che ne dice il newsgroup?
Mi hanno anche consigliato di usare DreamWeaver (o un altro prodotto
Macromedia), che usa la mappa come sfondo e le sovrappone una tabella che
contiene le immagini modificate che vengono mostrate solo onTopoOver. Ho
visto la cosa ma ho potuto verificare che non è compatibile con i vecchi
browser (3.x), di conseguenza non mi piace e non la userò. Fra l'altro
l'immagine come sfondo funziona solamente se si impone al browser una
dimensione fissa (possibile mediante Javascript) ma diventa uno schifo se
non lo si fa... ad esempio in caso di monito grandi...
Solo alcune idee, qualcuno ne ha delle altre?

Io conosco solo due modi utilizzando il javascript per realizzare le tua
idea: uno č quello descritto da ale nella risposta precedente, metodo che
puň rivelarsi veramente mazzoso (a meno che i tuoi monumenti non siano dei
rettangoli); l'altro č creare un'immagine diversa per ogni roll-over; per
esempio una in bianco e nero con il colosseo rosso, un'altra uguale ma con
la piramide blu ecc.. Ovviamente qui devi stare molto attento al peso e
potrebbe diventare improponibile. diventa tutto piů semplice usando altre
tecnologie (p.e. shockwave).
A te l'ardua scelta.
Ciao Corrado

 ogni singolo componente. Dovrebbe funzionare, che ne dice il newsgroup?
Personalmente credo che ora come ora sia l'unica soluzione in grado di
funzionare con i browser della precedente generazione.
--
ciao
gelty
--
Visita 
http://www.sifor.it
Elimina *toglimi* per le risposte

 scritta sopra.
La soluzione migliore per ottenere questo effetto è utilizzare flash.
Tuttavia anche usare delle layer invisibili che compaiano al passaggio del
mouse è un bel virtuosismo, ma esclude la visualizzazione ai browser
inferiori alla 4a generazione ed è sensibilmente + laborioso.
Credo che la soluzione + funzionale sia sezionare l'immagine, porla in una
tabella ed applicare l'effetto rollover sulla cella interessata.