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.