Foros del Web » Programando para Internet » Javascript »

Ejecutar pagina asp sin abrirla

Estas en el tema de Ejecutar pagina asp sin abrirla en el foro de Javascript en Foros del Web. Hello amigos: Hay alguna forma de abrir una pagina .asp mediante una instruccion javascript que no sea location puesto que con esta se refresca la ...
  #1 (permalink)  
Antiguo 31/01/2008, 20:22
 
Fecha de Ingreso: enero-2008
Mensajes: 16
Antigüedad: 16 años, 11 meses
Puntos: 0
Pregunta Ejecutar pagina asp sin abrirla

Hello amigos:

Hay alguna forma de abrir una pagina .asp mediante una instruccion javascript que no sea location puesto que con esta se refresca la pagina actual.

La idea es que necesito que se ejecute la pagina asp sin que se convierta en la pagina actual y preferiblemente sin que genere una nueva ventana y cerrarla despues.

Gracias
  #2 (permalink)  
Antiguo 01/02/2008, 02:57
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 7 meses
Puntos: 834
Re: Ejecutar pagina asp sin abrirla

Probá con algo así:
Código PHP:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>test</title>
<
script>
function 
rpc(url){
    
oldsc=document.getElementById("old_sc");
       if(
oldsc)
            
document.getElementsByTagName('body')[0].removeChild(oldsc);
    
sc=document.createElement('img');
    
sc.style.display='none';
    
sc.id="old_sc";
    
sc.src=url+'&'+Math.random();
    
document.getElementsByTagName('body')[0].appendChild(sc);

</script>
</head>

<body>
<a href="javascript:rpc('test.asp?')">conectar</a>
</body>

</html> 
  #3 (permalink)  
Antiguo 12/02/2008, 12:44
 
Fecha de Ingreso: enero-2008
Mensajes: 16
Antigüedad: 16 años, 11 meses
Puntos: 0
Pregunta Re: Ejecutar pagina asp sin abrirla

Gracias por la respuesta:

Creo que no me supe explicar.

Tengo en una pagina asp la llamada a una rutina de vb que me copia una imagen de un directorio del sistema a uno del inetput.

Actualmente estoy llamando esta rutina con un window.open y luego cierro la pagina que llame con un window.close()

Necesito 'correr' esta pagina asp desde javascript sin tener que hacerlo en una ventana diferente (es decir que no genere un popup).

Esta pagina me genera un nombre de archivo el cual estoy asignando a un objeto img y muestro el archivo si se puede.

Gracias
  #4 (permalink)  
Antiguo 12/02/2008, 12:55
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 17 años
Puntos: 57
Re: Ejecutar pagina asp sin abrirla

Utiliza AJAX
  #5 (permalink)  
Antiguo 12/02/2008, 13:06
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 17 años
Puntos: 57
Re: Ejecutar pagina asp sin abrirla

Aqui te dejo un ejemplo

pagina.html
Código HTML:
<html>
<head>
<script>
function llamarASP() {
	if (window.XMLHttpRequest) { 
		xhr = new XMLHttpRequest();     // Firefox, Safari, ...
	} 
	else 
		if (window.ActiveXObject) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");  // Internet Explorer 
		}

	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4) alert(xhr.responseText);
	}
	xhr.open('GET', 'ajax.asp', true);                  
	xhr.send(null);
}
</script>
</head>

<body>
<input type="button" value="AJAX" onclick="llamarASP()">
</body>
</html> 
ajax.asp
Código:
<%
response.write "Esto es AJAX"
%>
  #6 (permalink)  
Antiguo 12/02/2008, 19:08
 
Fecha de Ingreso: enero-2008
Mensajes: 16
Antigüedad: 16 años, 11 meses
Puntos: 0
De acuerdo Re: Ejecutar pagina asp sin abrirla

gracias posman.

era lo que estaba buscando.
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 02:10.