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

doc en nueva ventana

Estas en el tema de doc en nueva ventana en el foro de ASP Clásico en Foros del Web. hola amig@s, aki stoy d nuevo dando la vara. Os cuento la traba con la q m h ncontrado. TTengo una carpeta dentro de mi ...
  #1 (permalink)  
Antiguo 12/06/2008, 09:33
 
Fecha de Ingreso: mayo-2008
Mensajes: 10
Antigüedad: 16 años, 11 meses
Puntos: 0
doc en nueva ventana

hola amig@s, aki stoy d nuevo dando la vara. Os cuento la traba con la q m h ncontrado.

TTengo una carpeta dentro de mi proyecto con una documentacion (2 word, un xcell, un pdf) dsd una d las paginas dl proyecto kiero q al pinchar en el nombre de un documento ( q saco con un recordset de la tabla documentacion donde estan los nombres de los documentos q hay en la carpeta q os decia, y la ruta completa)
me abra ese documento lincado en una pagina nueva xra q si alguien en vez de "atras" pulsa "cerrar" no se pueda cerrar la aplicacion y asi perder el formulario en el q staba el usuario.

Tengo esto:

una funcion
<script language="JavaScript">

function abrirVentana(Ruta)
{
MiVentana=open("documentos.asp?Ruta=+Ruta", target="_self");
}
</script>

y el el form

Response.Write("<td width=100% align='center' <H1><a
href="&"javascript:abrirVentana("&rs.Fields("Ruta" )
&")"&">"&"Descargar"&"</a></H1></td>")


M podeis ayudar?? gracais
  #2 (permalink)  
Antiguo 12/06/2008, 10:31
 
Fecha de Ingreso: enero-2008
Ubicación: Siempre sere tu sombra
Mensajes: 41
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: doc en nueva ventana

lei pero no capte el intento de explicacion, podrias detallar mejor y explicar con calma

no se entiende nada
  #3 (permalink)  
Antiguo 13/06/2008, 01:30
 
Fecha de Ingreso: mayo-2008
Mensajes: 10
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: doc en nueva ventana

explico mejor:

Tengo un proyecto en ASP y dentro de ese proyecto tengo una carpeta q contiene unos documentos de la empresa q queremos mostrar en el proyecto ( 2 word, un xcell, un pdf ) como cuando tienes todas las imagenes del proyecto en una carpeta, pues igual. Ahora bien, en una tabla de access tngo guardado el nombre de ese documento, con la ruta y un id. En una de las paginas muestro una lista con los nombres de los documentos correspondientes a la empresa y lo q kiero es q al pinchar sobre cada uno de los documentos, me abra dicho documento en una pagina nueva

Tengo esto:

una funcion
<script language="JavaScript">

function abrirVentana(Ruta)
{
MiVentana=open("documentos.asp?Ruta=+Ruta", target="_self");
}
</script>

y el el form

Response.Write("<td width=100% align='center' <H1><a
href="&"javascript:abrirVentana("&rs.Fields("Ruta" )
&")"&">"&"Descargar"&"</a></H1></td>")


No se como explicarlo mejor M podeis ayudar?? gracais
  #4 (permalink)  
Antiguo 13/06/2008, 02:25
 
Fecha de Ingreso: abril-2008
Mensajes: 51
Antigüedad: 17 años
Puntos: 1
Respuesta: doc en nueva ventana

Hola!

Prueba así:

Cita:
<a href="#" class="Asociadas" onClick="javascript:window.open('turuta','popup',' toolbar=no,location=no,directories=no,status=yes,m enubar=no,scrollbars=yes,resizable=yes,copyhistory =no,height=440,width=770,top=20,left=8'); return false"

'popup' hace que te saque otra ventana al linkear



Comenta resultados!!


Saldos
__________________
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Publicado por: portillo18
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
  #5 (permalink)  
Antiguo 13/06/2008, 03:12
 
Fecha de Ingreso: mayo-2008
Mensajes: 10
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: doc en nueva ventana

Hola, no consigo hacerlo funcionar

Response.Write("<td width=100% align='center' <H1><a href="rs.Fields("Ruta") class="Asociadas" onClick="javascript:window.open('docus','popup','m enubar=no,scrollbars=yes,resizable=yes,height=440, width=770,top=20,left=8'); return=false" ">"&"Descargar"&"</a></H1></td>")

donde rs.fields("ruta") es la ruta donde esta el documento dentro del proyecto
  #6 (permalink)  
Antiguo 13/06/2008, 03:21
 
Fecha de Ingreso: abril-2008
Mensajes: 51
Antigüedad: 17 años
Puntos: 1
Respuesta: doc en nueva ventana

yo en mi web tengo algo parecido, pero no pongo el href, sino que la ruta iria dentro
del onclick como te mostre anter y me funciona bien:

Prueba de las dos maneras



Response.Write("<td width=100% align='center' <H1><a href="rs.Fields("Ruta")" class="Asociadas" onClick="javascript:window.open('docus','popup','m enubar=no,scrollbars=yes,resizable=yes,height=440, width=770,top=20,left=8'); return=false">"&"Descargar"&"</a></H1></td>")

--aqui creo que estaban mal unas comillas,sustituyelo directamente


o bien


<a href="#" class="Asociadas" onClick="javascript:window.open('rs.Fields("Ruta") ','popup',' toolbar=no,location=no,directories=no,status=yes,m enubar=no,scrollbars=yes,resizable=yes,copyhistory =no,height=440,width=770,top=20,left=8'); return false"



espero que te sirva de ayuda
__________________
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Publicado por: portillo18
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
  #7 (permalink)  
Antiguo 13/06/2008, 04:33
 
Fecha de Ingreso: mayo-2008
Mensajes: 10
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: doc en nueva ventana

Gracias x las respuestas, algo debo de star haciendo muy mal xq no m funciona ninguna d las 2 opciones. n la primera dice q se esperaba un ')' yen la segunda dice q falta una instruccion
  #8 (permalink)  
Antiguo 13/06/2008, 06:20
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: doc en nueva ventana

Hola, te falta la apertura <%= y el cierre %>

<%=rs.Fields("Ruta")%>

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #9 (permalink)  
Antiguo 19/06/2008, 05:05
 
Fecha de Ingreso: mayo-2008
Mensajes: 10
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: doc en nueva ventana

Hola, he conseguido enredando x ahi esto:


Response.ContentType = "application/vnd.ms-word"
Response.AddHeader "Content-Disposition", "attachment;filename="&rs("Ruta")

el problema es q si lo q kiero abrir no es un word....tngo q añadir una linea x cada tipo d fichero

y el otro problema es q no m coge bien el rs("Ruta") siempre m abre el mismo archivo. Como le podria pasar la ruta de tal forma q m abra el archivo q hay en la ruta q se le pasa?? gracias d nuevo
  #10 (permalink)  
Antiguo 19/06/2008, 08:32
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: doc en nueva ventana

Cita:
Iniciado por 3sesenta79 Ver Mensaje
hola amig@s, aki stoy d nuevo dando la vara. Os cuento la traba con la q m h ncontrado.

TTengo una carpeta dentro de mi proyecto con una documentacion (2 word, un xcell, un pdf) dsd una d las paginas dl proyecto kiero q al pinchar en el nombre de un documento ( q saco con un recordset de la tabla documentacion donde estan los nombres de los documentos q hay en la carpeta q os decia, y la ruta completa)
me abra ese documento lincado en una pagina nueva xra q si alguien en vez de "atras" pulsa "cerrar" no se pueda cerrar la aplicacion y asi perder el formulario en el q staba el usuario.

Tengo esto:

una funcion
<script language="JavaScript">

function abrirVentana(Ruta)
{
MiVentana=open("documentos.asp?Ruta=+Ruta", target="_self");
}
</script>

y el el form

Response.Write("<td width=100% align='center' <H1><a
href="&"javascript:abrirVentana("&rs.Fields("Ruta" )
&")"&">"&"Descargar"&"</a></H1></td>")


M podeis ayudar?? gracais

no se si funcion sirva, pero por simple inspección el <target = "_self"> te abre en la misma pagina si fuese <target = "_blank"> te abriria una nueva...

ummm de ahi lo de que es el mismo archivo, verifica tu recorset que realmente te este mostrando el valor de cada cosa

un enlace sencillo seria

inicias ciclo

Cita:
<a href="<%=rs.Fields("Ruta")%>" target = "_blank"><%=rs.Fields("NombreArchivo")%></a>
-
te mueves al siguiente registro

solo verifica que ruta tenga todo correcto, el path el directorio y el nombre de el archivo

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
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 12:47.