Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/02/2004, 08:33
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

El lio de las comillas. Ese codigo genera este HTML:

<td align='center'><a href='#' onClick='MM_openBrWindow('bdestino.php?id=234','El imina','scrollbars=yes,resizable=yes,menubar=
yes,width=350,height=300')'><img src='bt_eliminar.gif' align='absmiddle' border='0'></a></td>

Bien, fijate en las comillas. HTML coge los valores de los atributos agrupando por comillas iguales. Asi que ese HTML es interpretado como

<td align='center'><a href='#' onClick='MM_openBrWindow(' y basura, basura que no acepta com valor ><img src='bt_eliminar.gif' align='absmiddle' border='0'></a></td>

Asi que para que en HTML te entienda las comillas de los parametros de la funcion javascript, debes usar distintas comillas.

En http://www.php.net/manual/en/language.types.string.php te explican como meter comillas dobles en una cadena PHP.

Saludos.

PD: Para mucho HTML con poco PHP, te recomiendo la HEREDOC.
__________________
Josemi

Aprendiz de mucho, maestro de poco.