Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2009, 12:02
vejin666
Invitado
 
Mensajes: n/a
Puntos:
Mas errores del W3C

Hola a todos, vereis, hace tiempo poestee un problema con el W3C y javascript.

Ahora tengo otro problemilla, en mi web tengo hecha una funcioncilla que cambia el color de fondo y del texto a la vez cuando paso el cursor por encima, pues bien, el W3C me dice que la llamada a la funcion esta mal...
Cita:

an attribute value must be a literal unless it contains only name characters

…mision.html" onMouseOver=CambiaColor(this,"white","Orange")
onMouseOut=Cambia✉

You have used a character that is not considered a "name character" in an attribute value. Which characters are considered "name characters" varies between the different document types, but a good rule of thumb is that unless the value contains only lower or upper case letters in the range a-z you must put quotation marks around the value. In fact, unless you have extreme file size requirements it is a very very good idea to always put quote marks around your attribute values. It is never wrong to do so, and very often it is absolutely necessary.
El error me lo da en el parentesis en el que estan encerrados los parametros de llamada.
Si no me equivoco (que probablemente si por que mi ingles es muy malo) me viene a decir que no he usado un nombre de caracter, y poco mas adelante que lo meta entre comillas, cosa imposible, por que si no la funcion no hace nada.

Alguna idea al respecto?

Muchisimas gracias.