Foros del Web » Programando para Internet » Javascript »

problemas con windows.open

Estas en el tema de problemas con windows.open en el foro de Javascript en Foros del Web. Hola. Tengo el siguiente codigo HTML que hace una llamada a un javascript para abrir una ventana nueva, con parametros variables que los coje de ...
  #1 (permalink)  
Antiguo 30/04/2004, 02:51
Avatar de firewind  
Fecha de Ingreso: noviembre-2003
Ubicación: Cabra-Córdoba-Andalucia-España
Mensajes: 62
Antigüedad: 21 años
Puntos: 2
problemas con windows.open

Hola.

Tengo el siguiente codigo HTML que hace una llamada a un javascript para abrir una ventana nueva, con parametros variables que los coje de la programacion en PHP:

<a href="javascript:EnviarTema('<?php echo"$tema" ?>,<?php echo"$cTemaFormateado" ?>')">Enviar</a>

el javascript es el siguiente:

function EnviarTema(tema,nombretema){
cURL = 'enviartema.php?tema='+tema+'&nombretema='+nombret ema;
window.open(cURL, 'enviartema', 'toolbar=no,location=no,directories=no,status=no,m enubar=no,scrollbars=no,resizable=no,width=400,hei ght=400,top=200,left=300')
}

Y no me abre la ventana, me da el siguiente error:
Se esperaba un objeto.

El caso es que tengo que abrir la misma ventana con diferentes valores segun el link que me genere el PHP.

¿Alguien me podria decir que hago mal?

Gracias por adelantado y un saludo.
  #2 (permalink)  
Antiguo 30/04/2004, 03:10
Avatar de firewind  
Fecha de Ingreso: noviembre-2003
Ubicación: Cabra-Córdoba-Andalucia-España
Mensajes: 62
Antigüedad: 21 años
Puntos: 2
Hola, me respondo a mi mismo.

El problema era de otra funcion que habia entre las etiquetas <javascript></javascript>.
De todas formas lo he cambiado y ha quedado asi :

<script language="JavaScript">
function EnviarTema(cURL){
window.open(cURL, 'enviartema', 'toolbar=no,location=no,directories=no,status=no,m enubar=no,scrollbars=no,resizable=no,width=400,hei ght=400,top=200,left=300')
}

y la llamada:

<a href="javascript:EnviarTema('enviatema.php?tema=<? php echo"$tema" ?>&nombretema=<?php echo"$cTemaFormateado" ?>')">enviar</a>

Y funciona, hay lo dejo por si ha alguien le sirve.

Un saludo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:35.