Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/08/2006, 17:43
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El concepto es al reves .. Tu "generas" o "das salida" a ese codigo Javascript desde PHP que es como funciona PHP. (Puede parecer un toterìa ..pero ahì està el detalle).

En tu ejemplo:
Código PHP:
echo "<tr bgcolor='$color'><td><b>".$FILA['mensaje']."</b><br><br>"."<a href='javascript:void(0)' onClick='MM_openBrWindow('testimonials/Judy.htm','Judy','width=480,height=305')'><img src='".$FILA['foto_chico']." align='".$FILA['alineacion']."''><a/>"nl2br($FILA['contenido'])."<p align='right' class='headingOrange2'>".$FILA['firma']."</td></tr>"
Tienes algunos problemas ..

Todo lo que bajo una variable: '$algo' va entre comillas simples .. PHP NO lo interpreta ..

Debes respetar el uso de comillas según tu código las requiera y no cambiar a usar comillsa "simples" por qué te resulte más fácil que "escapar" las comillas dobles cuando requieres usarlas entre un "entrecomillado" con comillas dobles:
Código PHP:
echo "blablalba \"esto va entre comillas dobles\" más blabla"
Esto que haces:
Código PHP:
"</b><br><br>"."<a href='ja 
Tampoco tiene sentido .. no hace falta que concatenes (con ese . punto), pon la cadena seguida!

Respeta las comillas como te comenté (por ahí tienes el problema de javascript parece) ..

Código PHP:
<a href="javascript:void(0)\" onClick=\"MM_openBrWindow('testimonials/Judy.htm','Judy','width=480,height=305')\"> 
Si tienes errores de javascript tendràs que mostralos para que se aprecie donde está el problema, fijate que usas una función javascript que no vemos su código (por mucho que sea de las que "dreamweaver" genera ..)

Para resolver problemas de "HTML/Javascript" que obtienes de algo que -genera- PHP lo mejor es ver el código fuente de tu código HTML/etc generado (en tu navegador -> ver código fuente) y observar si lo que ahí generas es correcto y si no lo entiendes, expón ese código generado y error textual que obtienes en el foro de Javascript.


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.