Newsgroup: it.comp.lang.javascript
Titolo: Sapete dirmi se si puo' fare su di una mappa il....

Sapete dirmi se si puo' fare su di una mappa il mouse over?
Elena

SI !!!!!!!!
--
Bye
Ro<*¿*>berto

SI !!!!


 Sapete dirmi se si puo' fare su di una mappa il mouse over?
Certo, funziona il mouse over e anche tutti gli altri: basta inserirlo 
all'interno dei tag AREA
Ciao
-- 
Gerardo Fransecky
AuroraWeb Internet Provider
gef...@auroraweb.it
http://www.auroraweb.it
http://space.tin.it/computer/gfrans

SI !!!!!!!!


con onmouseover sopra la map,
;-)
sorry..mi viene telegrafico questo tread!


Mi intrometto solo per dire che ovviamente non si puo' cambiare con un
roll-over una parte di una immagine in base alla mappa che gli hai
assegnato! Spero che Elena non intendesse questo :)
Alex

 Elena
Purtroppo le immagini NON supportano i vari MouseOut, MouseOver, ecc..
pero' si riesce ad ovviare a questo problema con le MAPPE.
Se tu definisci un immagine come segue:
<IMG SRC="mia_immagine.gif" WIDTH=100 HEIGHT=100 USEMAP="#la_mia_mappa">
<MAP NAME="la_mia_mappa">
 <AREA SHAPE=CIRCLE COORDS="50,50,25"
       HREF="
http://pippo.com
">
 <AREA SHAPE=RECT COORDS="50,50,100,100"
       HREF="
http://pluto.com
">
 <AREA SHAPE=RECT COORDS="0,0,100,100"
       HREF="
http://paperino.com
">
</MAP>
all'interno del tag AREA puoi usare il MouseOver e il MouseOut.
logicamente NON puoi creare effetti quali il cambiamento
dell'immagine... e' UNA SOLA immagine.....
per cambiare una parte dell'immagine quando ci passi sopra con il mouse
devi per forza spezzare l'immagine in tante piccole immagini, fare una
tabella senza spazi e inserirle dentro gestendo uno a uno gli eventi per
OGNI immagine!
ciao --
-- sdrushi
--------------------------------
"Oggi ho fatto l'amore con Control, domani provo con Caps-Lock."
Michele "Sdrushi" Romagnoli
http://caristudenti.cs.unibo.it/~romagnom
roma...@cs.unibo.it
sdr...@comune.budrio.bo.it
--------------------------------

Putroppo si.
:o(((


 :o(((
<HTML>
<HEAD>
 <TITLE>Multi State Buttons</TITLE>
<Script language = "VBScript">
<!--
dim state
Sub Window_Onload
 state=0
End Sub
Sub b1_OnMouseOver
 if state=0 then
 b1.FrameMap="3,0.075;4,0.075;5,0.075;6,0.075"
 b1.Repeat=10
 call b1.Play()
 else
 call b1.Play()
 end if
End Sub
Sub b1_OnMouseOut
 if state=0 then
 call b1.Stop()
 b1.FrameMap="2,0.100;2,0.100"
 b1.InitialFrame=2
 b1.Repeat=1
 call b1.Play()
 else
 call b1.Stop()
end if
End Sub
Sub b1_OnMouseDown(b,s,x,y)
 if state=0 then
 call b1.Stop()
 b1.FrameMap="7,0.150;8,0.150"
 b1.initialFrame=1
 b1.Repeat=4
 state=1
 call b1.Play()
Elseif state=1 then
 call b1.Stop()
 b1.FrameMap="2,0.050;2,0.050"
 b1.Repeat=1
 b1.InitialFrame=2
 call b1.Play()
 state=0
 call b1.Stop()
 b1.FrameMap="3,0.075;4,0.075;5,0.075;6,0.075"
 b1.Repeat=10
End If
End Sub
-->
</script>
</HEAD>
<BODY bgcolor=white>
<b>Roll over Button to activate</b><br>
<b>Roll off Button to deactivate</b><br>
<b>Click Button to change state</b><br>
<hr>
<OBJECT ID="b1" WIDTH=128 HEIGHT=128
 CLASSID ="clsid:FD179533-D86E-11d0-89D6-00A0C90833E6">
 <PARAM NAME="Repeat" value=10>
 <PARAM NAME="PlayRate" VALUE=1>
 <PARAM name="FrameMap"
  value="2,0.075">
 <PARAM NAME="NumFrames" VALUE=9>
 <PARAM NAME="NumFramesAcross" VALUE=1>
 <PARAM NAME="NumFramesDown" VALUE=9>
 <PARAM NAME="ColorKey" VALUE="0,0,0">
 <PARAM NAME="UseColorKey" VALUE="True">
 <PARAM NAME="SourceURL" VALUE="sbutton1.jpg">
 <PARAM NAME="MouseEventsEnabled" VALUE="True">
 <PARAM NAME=AutoStart VALUE=0>
</OBJECT>
</BODY>
</HTML>


Elena
Ti posto un esempio di un sito che sarà in rete tra poco. Io uso
DreamWeaver ed è molto facile, a mano non so come si faccia, ma l'idea
è questa:
 <MAP NAME="chicchi_01_01">
          <AREA SHAPE="rect" COORDS="19,344,149,370" HREF="../links.html" ALT="Jamaica Links" onMouseOver="dmim('Visita le meraviglie di Jamaica'); return document.returnValue;" onMouseOut="dmim(''); return document.returnValue;">
          <AREA SHAPE="rect" COORDS="44,306,148,339" HREF="../guida.html" ALT="Guida all'acquisto" onMouseOver="dmim('Guida all\'acquisto'); return document.returnValue;" onMouseOut="dmim(''); return document.returnValue;">
(...)
e così via.
Ciao
__________________________________________________________
Tales of Cuisine - 136 rustic recipes of Italian tradition
http://www.newagora.com/toto/home-en.html

Prova con onmouseover='javascript:........'
Ciao.
Darius. (
www.infotronica.it/darius/
)


Ma da dove viene sto msg??? Io l'ho spedito da tutt'altra parte!!!
Boh???
Ciao.
Darius. (
www.infotronica.it/darius/
)