Newsgroup: it.comp.lang.javascript
Titolo: Problema con OnMouseEvent

Ciao a tutti,
ho un problema che, anche se a prima vista sembrerebbe complicato, per
me è molto semplice (anche se non riesco a risolverlo :P):
Prima di tutto, la pagina su cui sto' lavorando ha 3 frame disposti in
questo modo:
_____________________________
|                                                         |
| --------------------------------------------------------|
|                |                                        |
|                |                                        |
|       1       |                    2                  |
|                |                                        |
|                |                                        |
|________|____________________|
Quelli che mi interessano sono il n°1 e 2
Nell'1 ho un'immagine che vorrei cambiasse appena il mouse gli si
posasse sopra. Nel sito 
www.html.it
 ho trovato un'esempio che faceva
al caso mio (o almeno quasi), l'ho modificato un po', ed ho raggiunto
il risultato. Questo pero' (siate pazienti non ho molta esperienza in
JavaScript) aggiungeva codice agli eventi onmouseover e onmouseout
abbinati ad un link. Ora, fin qui tutto bene, anche perchè ho davvero
bisogno che quell'immagine mi rimandi ad un'altra pagina, il problema
è che browser come Netscape e InternetExplorer mi fanno vedere
l'immagine abbinata al link contornata da un contorno (questo per far
capire all'utente che si tratta di un link). Questo a me non va bene,
poichè si tratta di uninsieme di immagini, e questo contorno impedisce
che si veda bene la figura che, insieme, rappresentano. Ho pensato
allora di scrivere del codice in JavaScript in grado di fungere da
link artificiale, togliendo quindi quel link ma... come fare?
Le mie domande quindi sono:
1) dove posso abbinare gli eventi onmouseover e onmouseout oltre che
in un link (vedi codice in fondo) ?
2) quale evento e che funzioni mi servono per fare in modo che ad un
click del mouse sull'immagine mi si apra un'altra pagina nel frame
n°2?
Il codice che ho utilizzato è similare a questo (il tutto è
ipotizzato, non si riferisce alla mia pagina):
<HEAD>
<script language="JavaScript">
alt1 = new Image();
alt1.src = "java97_a.jpg";
alt2 = new Image();
alt2.src = "java97.jpg";
function imageChange(imageID,imageName) {
  document.images[imageID].src = eval(imageName + ".src");
}
</script>
</HEAD>
<BODY>
<TABLE>
<TR>
<TD>
<A HREF="mylink"  ONMOUSEOVER="imageChange('global','alt1')"
ONMOUSEOUT="imageChange('global','alt0')">
<IMG SRC="but1.gif" BORDER="0" NAME="one"><BR><BR>
<A HREF="mylink" ONMOUSEOVER="imageChange('global','alt2')"
ONMOUSEOUT="imageChange('global','alt0')">
<IMG SRC="but2.gif" BORDER="0" NAME="two">
</TD>
</TD>
</TR>
</TABLE>
</BODY>
Spero che ci siano errori nell'esempio.
Ringrazio chiunque per la risposta.
break

in un link (vedi codice in fondo) ?
Racchiudi il testo che ti serve nei tag <SPAN> e </SPAN>, e aggiungi li la
gestione degli eventi JS.
<A HREF="mylink"  ONMOUSEOVER="imageChange('global','alt1')"
ONMOUSEOUT="imageChange('global','alt0')">
<IMG SRC="but1.gif" BORDER="0" NAME="one"><BR><BR>
Carino, e dimmi, dove si trova il </A> ??? :-)
Ciao by Stefano from Italy
On the net: 
s.pe...@usa.net

On the net: 
s.pe...@usa.net
ciao e grazie ancora