Foros del Web » Programando para Internet » ASP Clásico »

window.open Funcion con parametro el url a ser abierto

Estas en el tema de window.open Funcion con parametro el url a ser abierto en el foro de ASP Clásico en Foros del Web. <script LANGUAGE="JScript"> Function AbrirVentanaTabla (urltabla) { window.open(urltabla,'x','toolbar=no, menubar=no, status=no, scrollbars=yes,NORESIZABLE, width=620, height=860'); } </script> ... ... ... ahora el llamado (el problema) :( <% dire="http://192.168.0.1/Materiales/TablasYFormulas/000000ProductosNotablesyPropiedadesdePotencia.gif" ...
  #1 (permalink)  
Antiguo 03/06/2003, 10:18
 
Fecha de Ingreso: mayo-2003
Ubicación: Montevideo - Uruguay
Mensajes: 37
Antigüedad: 21 años
Puntos: 0
Pregunta window.open Funcion con parametro el url a ser abierto

<script LANGUAGE="JScript">
Function AbrirVentanaTabla (urltabla)
{

window.open(urltabla,'x','toolbar=no, menubar=no, status=no, scrollbars=yes,NORESIZABLE, width=620, height=860');

}

</script>

...
...
...

ahora el llamado (el problema) :(

<% dire="http://192.168.0.1/Materiales/TablasYFormulas/000000ProductosNotablesyPropiedadesdePotencia.gif" %>

<A href= "#" onCLick="abrirVentanaTabla (<% dire %> )">prueba </a>


El mensaje de error es el siguiente

No coinciden los tipos: 'dire'

Supongo por el mensaje que el problema lo tengo al querer porner el contenido de la variable dire, o que estoy
realizando mal el llamado a la funcion

He mirado los codigos (script) del mensage (formulario ventana nueva) en respuesta del maestro pero no encuentro lo que necesito.

desde ya muchas gracias
saludos
nICO
  #2 (permalink)  
Antiguo 03/06/2003, 10:23
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Trata así:

<A href= "#" onCLick="abrirVentanaTabla ('<%=dire %> ')">prueba </a>
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 03/06/2003, 10:37
 
Fecha de Ingreso: mayo-2003
Ubicación: Montevideo - Uruguay
Mensajes: 37
Antigüedad: 21 años
Puntos: 0
gracias por tu respuesta, lo he probado, pero lamentablemente
no funciono, el mensaje ahora es se esperaba un objeto

saludos
nICO
  #4 (permalink)  
Antiguo 03/06/2003, 10:44
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
"se esperaba un objeto" no es un error de scripting en cliente?
__________________
...___...
  #5 (permalink)  
Antiguo 03/06/2003, 10:47
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Claro está...javascript es case sensitive, es decir, distingue mayúsculas de minúsculas, la función que tienes declarada se llama AbrirVentanaTabla, en tanto que estás llamando a una función abrirVentanaTabla, la cual no existe, nómbralas igual y nos cuentas.


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 03/06/2003, 10:59
 
Fecha de Ingreso: mayo-2003
Ubicación: Montevideo - Uruguay
Mensajes: 37
Antigüedad: 21 años
Puntos: 0
Gracias de nuevo!!!

Pues lo he cambiado y el mensaje el el mismo :(

Pero al mencionarme el tema del case sensitive vi que cuando defini la funcion el function estaba en mayusculas y ahi estaba
el error. (no interpretaba la definicion de la funcion)

function AbrirVentanaTabla

luego el llamado queda asi.

<A href= "javascript:AbrirVentanaTabla('<%=dire %>');">prueba 0</a>

Al fin ha quedado :)
Gracias a todos
Saludos
nICO

Aqui va el codigo final por si alguien lo quiere utilizar

<script LANGUAGE="JScript">
function AbrirVentanaTabla (urltabla)
{
window.open(urltabla,"x","toolbar=no, menubar=no, status=no, scrollbars=yes,NORESIZABLE, width=620, height=860");

}
</script>

<% 'Resto codigo %>

<% 'Asigo la pagina (url) a dire %>
<% dire="http://192.168.0.1/Materiales/TablasYFormulas/000000ProductosNotablesyPropiedadesdePotencia.gif" %>

<% 'Aqui esta el llamdo a la funcion %>

<A href= "javascript:AbrirVentanaTabla ('<%=dire %>');">prueba 0</a>

Última edición por nicolasd; 03/06/2003 a las 14:42
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 21:28.