Ayuda Mouse

Grecuss
15 de Agosto del 2003
Estoy intentando que al pasar el ratón sobre una imagen se generen 2 eventos y para logararlo debo llamar dos veces la misma función pero no sé si debo usar algún separador en especial entre las dos funciones (, o ;), siempre me saca un error en el navegador y no sé como solucionarlo.

el cosigo es algo así:

<HTML>
<HEAD>
<TITLE></TITLE>

<SCRIPT LANGUAGE="JavaScript">


if (document.images)
{
basico = new Image(160,120); basico.src = "basico.jpg";
principal = new Image(160,120); principal.src = "principal.jpg";
boton1 = new Image(138,39); boton1.src = "boton1.jpg";
boton1ar = new Image(138,39); boton1ar.src = "boton1ar.jpg";
boton1ab = new Image(138,39); boton1ab.src = "boton1ab.jpg";
}

function cambiar(imgName,imgObjName)
{
if (document.images)
{
document.images[imgName].src = eval(imgObjName + ".src");
}
}

</SCRIPT>

</HEAD>

<BODY BGCOLOR="#FFFFFF">

<CENTER><TABLE CELLSPACING=0 CELLPADDING=10 BORDER=0>
<TR>
<TD>
<A HREF="principal.html" onMouseOver="cambiar('img01','boton1ar')" onMouseOver="cambiar('img10','principal')" onMouseOut="cambiar('img01','boton1')" onMouseOut="cambiar('img10','basico')" onMouseDown="cambiar('img01','boton1ab')" onMouseUp="cambiar('img01','boton1arb)">
<IMG SRC="boton1.jpg" WIDTH="138" HEIGHT="39" BORDER="0" ALT="" NAME="img01"></A>
</TD>

<TD><IMG SRC="basico.jpg" WIDTH="160" HEIGHT="120" BORDER="0" ALT="" NAME="img10"></TD>
</TR>
</TABLE></CENTER>

</BODY>
</HTML>

siempre me dice que hay una constante de cadena sin terminar pero no sé porque, si alguien se apiada de mí y tiene alguna solucion a mi problema se lo agradeceré eternamente

Juan
15 de Agosto del 2003
No se si esto solucionará tu problema pero cuando
quieras llamar a dos funciones en un evento debes
hacerlo así:

onNombreEvento="funcion1(params);funcion2(params);"

Si no, pues te haces una tercera función que llame a las
dos anteriores y llamas a esta desde el evento:

function funcion3(){
funcion1(params);
funcion2(params);
}

<TAG ... onNombreEvento="funcion3();" ...>