Buen dia.
Quisiera plantear el siguiente problema que me surge en una funcion JS que se llama con el evento onclick en una imagen.
Resulta que tengo 3 variables PHP y que envia a una funcion JS desde un evento Onclick. La cosa esta en que al pasar un solo argumento variable funciona, si paso mas variables falla. alguna idea.
Les dejo el codigo a ver que aportan....
Lo siguiente funciona, me saca la POPUP y manda el dato de PHP -- JS y de JS a PHP
<?
$id=$ced_e;
?>
.
.
.
echo"
<table>
<tr>
<td><img src='imagenes/imagen.png' align='absbottom' title='...Ver...' onClick='return detalles(1000,700,$id)'/></td>
</tr>
</table>";
.
.
.
.
La funcion JS detalles es lo siguiente:
//Funcion que saca en popup los detalles de nomina de un empleado function detalles(w,h,ced,q,t,g)
function detalles(w,h,ced)
{
var left = (screen.width/2)-(w/2);
var top = (screen.height/2)-(h/2);
var cedula=ced;
alert(cedula);
ventana=window.open('pagina.php', 'pag','0,toolbar=no,location=no, directories=no,status=no, menubar=no,scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
ventana.focus();
}
Ahora los siguiente me falla, es cuando intento mandar otra variable:
<?
$id=$ced;
$dat=$nom;
?>
.
.
.
echo"
<table>
<tr>
<td><img src='imagenes/imagen.png' align='absbottom' title='...Ver...' onClick='return detalles(1000,700,$id,$dat)'/></td>
</tr>
</table>";
.
.
.
.
La funcion JS detalles es lo siguiente:
//Funcion que saca en popup los detalles de nomina de un empleado function detalles(w,h,ced,q,t,g)
function detalles(w,h,ced,nom)
{
var left = (screen.width/2)-(w/2);
var top = (screen.height/2)-(h/2);
var cedula=ced;
var nombre=nom;
alert(cedula);
alert(nombre);
ventana=window.open('pagina.php', 'pag','0,toolbar=no,location=no, directories=no,status=no, menubar=no,scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
ventana.focus();
}
Una ayuda....una luz....toy trancado alli....