Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/08/2003, 05:39
Nark
 
Fecha de Ingreso: agosto-2003
Mensajes: 102
Antigüedad: 20 años, 8 meses
Puntos: 0
pequeño fallo al mezclar php y javascript

A ver, estoy intentando hacer que dependiendo de si tengo mensajes nuevos o no, se me abra una ventana nueva automaticamente mostrando los mensajes, bien todo funciona excepto una chorrada, corriendo este script me sale por pantalla: "undefined", estropenadolo todo.

el codigo php que lo hace es este:

Código PHP:
if($cantidad_mensajes 0) {
        
$texto_mensajes "<a href=\"#\" onclick=\"abrirventana('mensajeria.php','Mensajeria','600','450')\">Tienes $cantidad_mensajes mensajes nuevos.</a><script language=\"JavaScript\">document.writeln(abrirventana('mensajeria.php','Mensajeria','600','450'));</script>";
}
else{
       
$texto_mensajes " No tienes ningun mensaje\";

y el codigo javascript, que me funciona en otros sitios este:

Código PHP:
<script language="Javascript">
function 
abrirventana (url,titulo,ancho,alto){
configuracion=
"width="+ancho+",height="+alto+",toolbar=no,location=no,directories=no,"+
"status=no,menubar=no,scrollbars=yes, "+"resizable=yes";

nueva=window.open(url,titulo,configuracion); 
}
</script> 
que esta situado en el < h e a d > del documento...


alguien sabe decirme porque me sale siempre "undefined" despues de la frase "Tienes X mensajes nuevos." ??

Última edición por Nark; 09/08/2003 a las 05:42