Ver Mensaje Individual
  #12 (permalink)  
Antiguo 14/08/2012, 22:21
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 1 mes
Puntos: 2534
Respuesta: Enviar parametros a funcion javascript

Bueno tío, con manzanas a ver si la pillas.
Código PHP:
echo "<div onclick='sendData(12,'Hola'); return false;'>Click </div>"
Hasta aquí no hay problemas de php, no hay errores de php, todo bien.

El problema es que los árboles te impiden ver el bosque.

Debes pensar en que finalmente eso es HTML, pues es lo que se produce al ejecutarse el código PHP.

Código HTML:
<div onclick='sendData(12,'Hola'); return false;'>Click </div> 
Vamos a desglosar el fallo.
Cita:
<div onclick='sendData(12,'Hola'); return false;'>Click </div>
¿Sabes lo que es una etiqueta de HTML correctamente formada?

Cita:
<tag atributo="valor">
En el HTML que intentas imprimir todo está claro, y mal escrito. El navegador hace lo siguiente:

Cita:
<div onclick='sendData(12,'Hola'); return false;'>Click </div>
Hasta ahí parece un atributo por el simple hecho de las comillas, lo demás lo descarta como basura y fin.

Así lo obtienes. ¿Coincidencia?
Cita:
<div onclick="sendData(12," hola');="" return="" false;'="">Click</div>
Y de php ni hablar, invicto.

PDTA: ¿Tienes problemas? Aprende más.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Última edición por pateketrueke; 14/08/2012 a las 22:27 Razón: firma ala twitter