Foros del Web » Programando para Internet » PHP »

funcion javascript dentro de php no funciona

Estas en el tema de funcion javascript dentro de php no funciona en el foro de PHP en Foros del Web. Hola amigos como estan, Vereis tengo esta funcion javascritp: document.addEvent('domready', function() { $('a2').tooltip ('<h1>Title Formating</h1><p>Informacion</p>', { width: 200, style: 'alert' }); }); Que funciona bien ...
  #1 (permalink)  
Antiguo 19/03/2011, 10:52
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
funcion javascript dentro de php no funciona

Hola amigos como estan,

Vereis tengo esta funcion javascritp:


document.addEvent('domready', function() {

$('a2').tooltip ('<h1>Title Formating</h1><p>Informacion</p>', { width: 200, style: 'alert' });



});

Que funciona bien la cosa es que necesito meterla dentro de codigo php y no funciona, vereis lo estoy intentado de este modo:

echo" <script type='text/javascript'>";

echo ' document.addEvent("domready", function() { $("a2").tooltip ("<h1>Title Formating</h1><p><? echo $n; ?></p>", { width: 200, style: "alert" }); });';


echo"</script>";


a ver si alguien sabe por que puede no estar funcionando.

Un saludo y gracias desde ya
  #2 (permalink)  
Antiguo 19/03/2011, 11:01
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: funcion javascript dentro de php no funciona

Solo debes usar lo que sea de PHP entre las etiquetas <?php ?> y lo que no fuera de ellas. Lo mejor es que vuelvas a colocar lo que sea de HTML o Javascript fuera y cuando necesites PHP lo llames dentro de las etiquetas de PHP.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 19/03/2011, 11:30
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: funcion javascript dentro de php no funciona

lo mejor es dividir tu código como dice abimaelrc, pero es valido poner el javascript dentro del contenido php sin ningun problema y decirle que lo tome como texto literal por medio de las comillas simples, ejemplo
Código PHP:
Ver original
  1. echo '<script type=”text/javascript”>document.addEvent("domready", function() { $("a2").tooltip ("<h1>Title Formating</h1><p><? echo $n; ?></p>", { width: 200, style: "alert" }); });</script>';
sin embrago, debes de tomar en cuenta donde debes de colocarlo y que el php no procesará estos datos, los enviará al navegador tal cual y este se encargará de interpretarlo.

saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.

Etiquetas: funcion, javascript
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 17:25.