Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2007, 05:51
pipep
 
Fecha de Ingreso: febrero-2007
Mensajes: 73
Antigüedad: 17 años, 2 meses
Puntos: 0
problema con paso de variable de php en una función javascript.

Buenas gente, tal y como indica el titulo, tengo un problemilla con una función de javascript, más bien con una variable de php.

La función es la siguiente:

Código:
function confirmSubmit(promo)
{
var agree=confirm("¿Está seguro que desea eliminar la promoción " + promo + "?");
if (agree)
return true ;
else
return false ;
}
El problema me viene en que si pongo lo siguiente no me funciona:

Código PHP:
<a href="del_promocion.php?lang=es&id=<?=$id;?>" class="menu" onclick="return confirmSubmit(1);">
    <?= $idiomas[$idioma]['eliminar'];?>
    </a>
en cambio, si cambio la variable de php por un 1 me funciona correctamente:

Código PHP:
<a href="del_promocion.php?lang=es&id=<?=$id;?>" class="menu" onclick="return confirmSubmit(<?=$array_promo['nombre'];?>);">
    <?= $idiomas[$idioma]['eliminar'];?>
    </a>
Cabe destacar, que si hago <?=$array_promo['nombre'];?> me devuelve el valor de la variable perfectamente.

¿Alguien sabe a que se puede deber?

Muchas gracias.

Última edición por pipep; 26/07/2007 a las 05:57