Foros del Web » Programando para Internet » Javascript »

unir ASP con javascript

Estas en el tema de unir ASP con javascript en el foro de Javascript en Foros del Web. buenos dias tengo una duda ! e estado hacienod un proyecto que conciste en un buscador ! ya tengo el programa recursivo en ASP que ...
  #1 (permalink)  
Antiguo 21/06/2012, 06:49
 
Fecha de Ingreso: abril-2012
Mensajes: 93
Antigüedad: 12 años
Puntos: 0
Exclamación unir ASP con javascript

buenos dias tengo una duda ! e estado hacienod un proyecto que conciste en un buscador ! ya tengo el programa recursivo en ASP que me explora en todos los directorios de windows y tambien tengo la condicion que me compara la busqueda con el dato que ingreso el usuario pero tengo un problema !!!! que como son archivos pdfs quiero que si existe me abra el documento pero por lo que e visto en ASP no se puede entonces queria ver si puedo unir mi programa ASP con un script de java para que el script se encargue de abrir el archivo .pdf sera posible esto?? espero me ayuden y si no esta claro les pego mi codigo, gracias
  #2 (permalink)  
Antiguo 21/06/2012, 10:27
Avatar de diamari  
Fecha de Ingreso: marzo-2012
Mensajes: 95
Antigüedad: 12 años, 1 mes
Puntos: 30
Respuesta: unir ASP con javascript

Mi experiencia es limitado en asp pero dudo mucho que no exista al menos un librería para esto. Lo que pides es difícil ya que javascript y asp se ejecutan en niveles distintos. ASP en el servidor y javascript luego de este en el navegador. Ademas de que javascript no tiene acceso a los archivos contenido en el servidor, solo tiene la capacidad de ejecutar un script de servidor (AJAX) recibir una repuesta.

Creo que seria mejor buscar en foro de asp haber si tiene algo para esto.
  #3 (permalink)  
Antiguo 21/06/2012, 11:10
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: unir ASP con javascript

Bueno, además del tema de si es posible unir ambos lenguajes (que seguro es que sí), queda el tema de que javascript como tal no puede abrir archivos del usuario por que esto va en contra de los principios de seguridad para el usuario. Quizá con controles activex (explorer) sea posible.
  #4 (permalink)  
Antiguo 21/06/2012, 11:28
 
Fecha de Ingreso: abril-2012
Mensajes: 93
Antigüedad: 12 años
Puntos: 0
Respuesta: unir ASP con javascript

Cita:
Iniciado por diamari Ver Mensaje
Mi experiencia es limitado en asp pero dudo mucho que no exista al menos un librería para esto. Lo que pides es difícil ya que javascript y asp se ejecutan en niveles distintos. ASP en el servidor y javascript luego de este en el navegador. Ademas de que javascript no tiene acceso a los archivos contenido en el servidor, solo tiene la capacidad de ejecutar un script de servidor (AJAX) recibir una repuesta.

Creo que seria mejor buscar en foro de asp haber si tiene algo para esto.
hola muchas gracias por contestar :) ya tengo mi codigo asp de busqueda solo me falta que al encontrar el documento abra el PDF pero creo que en ASP no se puede entonces quiero poner una variable o no se si una variable donde se guarde la ruta y abrirlo con un javascript
  #5 (permalink)  
Antiguo 21/06/2012, 11:29
 
Fecha de Ingreso: abril-2012
Mensajes: 93
Antigüedad: 12 años
Puntos: 0
Respuesta: unir ASP con javascript

Cita:
Iniciado por ocp001a Ver Mensaje
Bueno, además del tema de si es posible unir ambos lenguajes (que seguro es que sí), queda el tema de que javascript como tal no puede abrir archivos del usuario por que esto va en contra de los principios de seguridad para el usuario. Quizá con controles activex (explorer) sea posible.
hola muchas gracias por contestar :) ya tengo mi codigo asp de busqueda solo me falta que al encontrar el documento abra el PDF pero creo que en ASP no se puede entonces quiero poner una variable o no se si una variable donde se guarde la ruta y abrirlo con un javascript solo utilizaria el script para abrir el pdf encontrado no se si necesite subir el codigo
  #6 (permalink)  
Antiguo 21/06/2012, 12:21
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: unir ASP con javascript

Cita:
Iniciado por fabian23 Ver Mensaje
hola muchas gracias por contestar :) ya tengo mi codigo asp de busqueda solo me falta que al encontrar el documento abra el PDF pero creo que en ASP no se puede entonces quiero poner una variable o no se si una variable donde se guarde la ruta y abrirlo con un javascript solo utilizaria el script para abrir el pdf encontrado no se si necesite subir el codigo
Podés aclararme 2 cosas
1. que hace tu buscador?
busca por nombres de archivo en la estructura de directorios
ó
busca una cadena de texto dentro del archivo

2. que entendés por "abrir" un pdf?
leer el contenido del archivo (recordá que son binarios por lo cual deberías extraer el texto antes)
ó
visualizar el archivo en el navegador

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #7 (permalink)  
Antiguo 21/06/2012, 12:48
 
Fecha de Ingreso: abril-2012
Mensajes: 93
Antigüedad: 12 años
Puntos: 0
Respuesta: unir ASP con javascript

Cita:
Iniciado por emprear Ver Mensaje
Podés aclararme 2 cosas
1. que hace tu buscador?
busca por nombres de archivo en la estructura de directorios
ó
busca una cadena de texto dentro del archivo

2. que entendés por "abrir" un pdf?
leer el contenido del archivo (recordá que son binarios por lo cual deberías extraer el texto antes)
ó
visualizar el archivo en el navegador

Saludos
es un programa recursivo y sem ete a los directorios de windows y me arroja la direccion del archivo ejemplo C://documentos/años/mes/tipo/DCQE.pdf
depende el dato que le de el usuario me da el archivo asi entonces quiero que en vez de enviarme la ruta me abra el pdf en el navegador (vizualizar el archivo en el navegador)
  #8 (permalink)  
Antiguo 21/06/2012, 13:27
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: unir ASP con javascript

Para abrir un pdf en Windows, necesitas un plugin, como el AdobeReader, lo único que te faltaría es abrirlo en el navegador, aqui algunas variantes

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. </head>
  7. <object type="application/pdf" data="file:///I:/Mis-doc-11/facturacion-abril.pdf" width="900" height="500">
  8. <param name="src" value="file:///I:/Mis-doc-11/facturacion-abril.pdf" />
  9. <p style="text-align:center; width: 60%;">Adobe Reader no se encuentra o la versión no es compatible, utiliza el icono para ir a la página de descarga <br />
  10. <a href="http://get.adobe.com/es/reader/" onclick="this.target='_blank'">
  11. <img src="reader_icon_special.jpg" alt="Descargar Adobe Reader" width="32" height="32" style="border: none;" /></a>
  12. </p>
  13.  
  14. <br />
  15. <br />
  16. <a href="file:///I:/Mis-doc-11/facturacion-abril.pdf" target="_blank">Abrir documento nueva ventana</a> <br />
  17. <a href="#" onclick="window.open('file:///I:/Mis-doc-11/facturacion-abril.pdf','nventana', 'width=500,height=500'); return false;">Abrir documento popup</a>
  18. </body>
  19. </html>


advertí que para que funcione correctamente en todos los navegadores tenés que usar el protocolo file:///, asi que tendrás que hacer la conversión con el ASP, pero lamentablemente no manejo ASP

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #9 (permalink)  
Antiguo 21/06/2012, 13:48
 
Fecha de Ingreso: abril-2012
Mensajes: 93
Antigüedad: 12 años
Puntos: 0
Respuesta: unir ASP con javascript

Cita:
Iniciado por emprear Ver Mensaje
Para abrir un pdf en Windows, necesitas un plugin, como el AdobeReader, lo único que te faltaría es abrirlo en el navegador, aqui algunas variantes

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. </head>
  7. <object type="application/pdf" data="file:///I:/Mis-doc-11/facturacion-abril.pdf" width="900" height="500">
  8. <param name="src" value="file:///I:/Mis-doc-11/facturacion-abril.pdf" />
  9. <p style="text-align:center; width: 60%;">Adobe Reader no se encuentra o la versión no es compatible, utiliza el icono para ir a la página de descarga <br />
  10. <a href="http://get.adobe.com/es/reader/" onclick="this.target='_blank'">
  11. <img src="reader_icon_special.jpg" alt="Descargar Adobe Reader" width="32" height="32" style="border: none;" /></a>
  12. </p>
  13.  
  14. <br />
  15. <br />
  16. <a href="file:///I:/Mis-doc-11/facturacion-abril.pdf" target="_blank">Abrir documento nueva ventana</a> <br />
  17. <a href="#" onclick="window.open('file:///I:/Mis-doc-11/facturacion-abril.pdf','nventana', 'width=500,height=500'); return false;">Abrir documento popup</a>
  18. </body>
  19. </html>


advertí que para que funcione correctamente en todos los navegadores tenés que usar el protocolo file:///, asi que tendrás que hacer la conversión con el ASP, pero lamentablemente no manejo ASP

Saludos
muchas gracias mira aqui te va mi codigo
html
Código HTML:
<HTML>

<BODY>

<center><b><font color="black">BUSQUEDA DE CHF'S</b></center>
<form method="post" action="buscar15.asp">
<center><b><font color="black">No. de Serie:</font>
<input type="text" name="busqueda" /> <p /></b></center>
<center><input type="submit" value="Buscar"></center>
</form>

<BR>
<BR>
<HR width=50% align="right"> 


</BODY>

</HTML> 
y mi asp de busqueda es este

Código PHP:
<%
    
Dim fsodato
    dato 
Request.Form("busqueda")

    
Set fso server.CreateObject("Scripting.FileSystemObject")

    if 
dato "" then
        Response
.Write ("<center><b><big>No se ingreso dato a buscar</big></b></center>")
    else

        
Set objFSO CreateObject("Scripting.FileSystemObject")
        
objStartFolder "C:\inetpub\wwwroot\cummins\CHFS\"
        

        ShowSubfolders objFSO.GetFolder(objStartFolder)

        Sub ShowSubFolders(Folder)
            For Each Subfolder in Folder.SubFolders

                'response.write "
<br>"&Subfolder.Path&"<br>"&"<br>"
                Set objFolder = objFSO.GetFolder(Subfolder.Path)
                Set colFiles = objFolder.Files

                For Each objFile in colFiles

                    if dato & "
.pdf" = objFile.Name then
                        'response.write("
<a href="<=objFolder.Path><objFile.Name>"><=objFile.Name></a>);
                        
response.write "hola" 
                        
response.write Subfolder.Path &"\"& objFile &"<br>"
                        'Response.Redirect(objFile)
                        'else response.Write ("
el documento&nbsp"& dato & "&nbsp;no existe<br>")
                
                    end if
                    
                '    response.write objFile.Name &"
<br>"
                Next

                ShowSubFolders Subfolder
            Next

        End Sub
    end if
%> 

espero me puedas ayudar
  #10 (permalink)  
Antiguo 21/06/2012, 14:18
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: unir ASP con javascript

Tu asp genera esto

'response.write("<a href="<=objFolder.Path><objFile.Name>"><=objFile.N ame></a>);


Lo cual es un link al archivo , eso solo ya tendria que abrirte el PDF, si queres que se abra en un popup de javascript tenes que reemplazar en

<a href="#" onclick="window.open('file:///I:/Mis-doc-11/facturacion-abril.pdf','nventana', 'width=500,height=500'); return false;">Abrir documento popup</a>

la ruta con tus variables en ASP
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #11 (permalink)  
Antiguo 21/06/2012, 14:36
 
Fecha de Ingreso: abril-2012
Mensajes: 93
Antigüedad: 12 años
Puntos: 0
Respuesta: unir ASP con javascript

Cita:
Iniciado por emprear Ver Mensaje
Tu asp genera esto

'response.write("<a href="<=objFolder.Path><objFile.Name>"><=objFile.N ame></a>);


Lo cual es un link al archivo , eso solo ya tendria que abrirte el PDF, si queres que se abra en un popup de javascript tenes que reemplazar en

<a href="#" onclick="window.open('file:///I:/Mis-doc-11/facturacion-abril.pdf','nventana', 'width=500,height=500'); return false;">Abrir documento popup</a>

la ruta con tus variables en ASP

muchas gracias :) !!!! le intentare y espero que salga !!! gracias
  #12 (permalink)  
Antiguo 26/06/2012, 10:57
 
Fecha de Ingreso: abril-2012
Mensajes: 93
Antigüedad: 12 años
Puntos: 0
Respuesta: unir ASP con javascript

Cita:
Iniciado por emprear Ver Mensaje
Tu asp genera esto

'response.write("<a href="<=objFolder.Path><objFile.Name>"><=objFile.N ame></a>);


Lo cual es un link al archivo , eso solo ya tendria que abrirte el PDF, si queres que se abra en un popup de javascript tenes que reemplazar en

<a href="#" onclick="window.open('file:///I:/Mis-doc-11/facturacion-abril.pdf','nventana', 'width=500,height=500'); return false;">Abrir documento popup</a>

la ruta con tus variables en ASP
hola disculpa !! ya enlace mi html con el asp y el asp lo redirigi a un html donde pienso poner el codigo para abrir el pdf !! no te sabes la instruccion que no sea el href por que tengo entendido que ese lo hace link pero no lo abre directamente no sabras??

Etiquetas: asp
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 10:22.