Foros del Web » Programando para Internet » Javascript »

Javascript paso de variable problema

Estas en el tema de Javascript paso de variable problema en el foro de Javascript en Foros del Web. Hola chic@s, Veréis tengo un gran problema que no entiendo porqué pasa (si no, no estaría aquí XD) y espero que me podáis echar una ...
  #1 (permalink)  
Antiguo 11/02/2011, 18:06
 
Fecha de Ingreso: enero-2011
Mensajes: 6
Antigüedad: 13 años, 9 meses
Puntos: 1
Javascript paso de variable problema

Hola chic@s,

Veréis tengo un gran problema que no entiendo porqué pasa (si no, no estaría aquí XD) y espero que me podáis echar una manita

Estoy implementando un chat en mi web y he optado por AJAX/PHP, hasta ahí todo perfecto, lo tengo todo integrado en la web pero hay un apartado en concreto que falla.

Código HTML:
<div id="pestanaChat" style="position:absolute; left:330px; top:0px; width:165px; height:26px; background:url(imgTemplate/pestana2.gif); text-align:center; overflow:hidden; padding-top:8px;"><a id="enlaceVendedor" style="font-size:14px; color:#F43E39" href="javascript:chatWith(<? echo "$salida"; ?>)">Chat</a></div> 
Veréis si $salida es un número va perfecto, en cambio si $salida="empresa" es un nombre no va, me dice "uncaught ReferenceError: empresa is not defined.", pero lo más impresionante es que si fuerzo y pongo
Código HTML:
...href="javascript:chatWith('empresa')>
va como la seda XD

¿Alguien sabe como puedo hacer para que funcione con $salida="empresa"?
Muchas gracias a todos
  #2 (permalink)  
Antiguo 11/02/2011, 18:20
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: Javascript paso de variable problema

Prueba poniendo:
Cita:
href='javascript:chatWith(<?php echo "$salida" ?>);'
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #3 (permalink)  
Antiguo 12/02/2011, 02:58
 
Fecha de Ingreso: enero-2011
Mensajes: 6
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Javascript paso de variable problema

Pues no me funciona, si lo cambio por lo que me dices tu, abre una nueva pestaña apuntando a esa función... :(

Muchas gracias y seguiré probando XD
  #4 (permalink)  
Antiguo 12/02/2011, 06:34
 
Fecha de Ingreso: diciembre-2010
Ubicación: valencia
Mensajes: 203
Antigüedad: 13 años, 11 meses
Puntos: 11
Respuesta: Javascript paso de variable problema

Código PHP:
Ver original
  1. href="javascript:chatWith(<?php echo "\"".$salida."\""; ?>)">
  #5 (permalink)  
Antiguo 12/02/2011, 07:21
 
Fecha de Ingreso: enero-2011
Mensajes: 6
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Javascript paso de variable problema

Cita:
Iniciado por enrique4480 Ver Mensaje
Código PHP:
Ver original
  1. href="javascript:chatWith(<?php echo "\"".$salida."\""; ?>)">
Gracias!!! Mil gracias

He tenido que cambiar las barras, pero ya funciona :D
Dejo el código por si a alguien le interesa

Código HTML:
 <href="javascript:chatWith(<?PHP echo "'".$salida."'"; ?>)"> 

Etiquetas: variables
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 18:40.