Foros del Web » Creando para Internet » HTML »

Mas errores del W3C

Estas en el tema de Mas errores del W3C en el foro de HTML en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 09/07/2009, 13:02
 
Fecha de Ingreso: mayo-2009
Mensajes: 68
Antigüedad: 8 años, 6 meses
Puntos: 0
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.
  #2 (permalink)  
Antiguo 09/07/2009, 14:07
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.711
Antigüedad: 12 años, 7 meses
Puntos: 833
Respuesta: Mas errores del W3C

Siempres debes envolver los atributos entre comillas dobles. Por ejemplo:
Código html:
Ver original
  1. <a href="#" onmouseover="CambiaColor(this, 'white', 'Orange')"></a>
Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 09/07/2009, 14:20
Avatar de Daniel Ulczyk
Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.175
Antigüedad: 12 años, 9 meses
Puntos: 2072
Respuesta: Mas errores del W3C

Tema movido desde el foro de Accesibilidad y Usabilidad
__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
  #4 (permalink)  
Antiguo 10/07/2009, 03:11
 
Fecha de Ingreso: mayo-2009
Mensajes: 68
Antigüedad: 8 años, 6 meses
Puntos: 0
Respuesta: Mas errores del W3C

Genial, funciona perfectamente. Muchisimas gracias.

Y perdon por poner mal el tema
__________________
Aquel que intenta mil veces lo imposible, se da cuenta de que le faltan dados.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:03.