Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-06-2013
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Poder: 17
jhonalone Va por buen camino
Actualizar página sin generar historial.

Hola amigos.
Perdonad si no es el foro correcto.
Estoy trabajando en una página web e intentando refrescar una página pasando nuevos valores desde un vínculo <a href='xxxxxxx' /a> incluido en código PHP.
En esto no hay problema.
La cuestión es que desearía que cada vez que la refresco con una nueva consulta, no vaya generando una nueva página en el historial. Es decir, que se refrescara sobre la misma página.
He probado ya de todo.
Actualmente estoy en lo siguiente:

Código PHP:
echo "<tr><td><font face=\"verdana\">" 
    
"<a target=_blank javascript:ventana2 =window.open(this.href,this.target,scrollbars=YES); href='?v1=$desde&v2=$hasta&op=$opcion&ip=$get[ip]' javascript:cerrarventana();>$ip2</a>" "</font></td>"
La función cerrarventana() está en Javascript y contiene lo siquiente:
<SCRIPT>
<!--
var ventana;
var ventana2;
function cerrarventana()
{
ventana.close();
ventana = ventana2;
}
// -->
</SCRIPT>


Agradecería cualquier corrección que lleve a la finalidad perseguida.
Muchas gracias de antemano.
Responder Con Cita
  #2  
Antiguo 16-06-2013
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
La funcion del historial es control del navegador, no de las paginas.
__________________
El malabarista.
Responder Con Cita
  #3  
Antiguo 17-06-2013
Avatar de Julián
Julián Julián is offline
Merodeador
 
Registrado: may 2003
Ubicación: en mi casa
Posts: 2.019
Poder: 10
Julián Va por buen camino
Una forma de conseguir lo que quiere es cargar los enlaces en un div mediante ajax.


Un saludo.
__________________
"la única iglesia que ilumina es la que arde"
Anonimo
Responder Con Cita
  #4  
Antiguo 21-06-2013
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Poder: 17
jhonalone Va por buen camino
Gracias a ambos por responder.
Estuve fuera unos días y por eso no he respondido antes. Lo siento.

El código de arriba, responde a una idea recogida en algún foro, donde se comentaba que si abres una página con javascript, también puedes cerrrarla con el mismo. Aplicando ésa fórmula, he intentado abrila desde JS y cerrarla con JS. Pero no soy capaz. O a lo mejor es un bulo que he oído y no puede hacerse.

Por otro lado, Julián, no estuve en la guerra de Troya y por tanto, no conozco a AYAX. Es una broma, lo que quiero decir es que nunca he manejado Ajax, y a lo mejor es más fácil de lo que pienso.

Saludos.
Responder Con Cita
  #5  
Antiguo 21-06-2013
Avatar de Julián
Julián Julián is offline
Merodeador
 
Registrado: may 2003
Ubicación: en mi casa
Posts: 2.019
Poder: 10
Julián Va por buen camino
Cita:
Empezado por jhonalone Ver Mensaje
Gracias a ambos por responder.
Estuve fuera unos días y por eso no he respondido antes. Lo siento.

El código de arriba, responde a una idea recogida en algún foro, donde se comentaba que si abres una página con javascript, también puedes cerrrarla con el mismo. Aplicando ésa fórmula, he intentado abrila desde JS y cerrarla con JS. Pero no soy capaz. O a lo mejor es un bulo que he oído y no puede hacerse.

Por otro lado, Julián, no estuve en la guerra de Troya y por tanto, no conozco a AYAX. Es una broma, lo que quiero decir es que nunca he manejado Ajax, y a lo mejor es más fácil de lo que pienso.

Una cosa te voy a decir y en tu cabeza consérvala: Puede hacerse perfectamente. Con Ajax
Busca sobre "javascript ajax" en el google, y encontraras montones de tutoriales bastante buenos. Empieza a practicar y cuando te atranques en algo, pregunta aquí mismo.

Y consíguete La Iliada, y leéla. Casi podrás decir que has estado en Troya.
__________________
"la única iglesia que ilumina es la que arde"
Anonimo
Responder Con Cita
  #6  
Antiguo 25-06-2013
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Poder: 17
jhonalone Va por buen camino
Gracias de nuevo, Julián.
Haré lo que me dices. Si Ajax se basa en Javascript, no me será dificil entenderlo, aunque no sea un experto en Javascript, si que lo he utilizado y conozco la mecánica del lenguaje.
Ah! Leí la Ilíada de joven, pero me gustó más la Odisea.
Voy a estar unos días fuera, pero acepto tu oferta de ayuda, si me atasco con Ajax.
Saludos cordiales.
Responder Con Cita
  #7  
Antiguo 28-06-2013
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Poder: 17
jhonalone Va por buen camino
Hola, Julián.
He estado husmeando en Gooooogle y he encontrado varios tutoriales de Ajax. Pero al ver que muchos de ellos, sobrepasan las 200 páginas, he comprendido que es como un curso completo de programación, que puede durar un año fácilmente.
En este momento, no tengo tiempo para hacer el curso. Si alguien no me ilumina con algún script sencillo, voy a renunciar a la idea de que las consultas del usuario se vayan superponiendo en la misma página y que las elimine cada usuario en su navegador.
Gracias por todo, de nuevo.
Saludos a todos.
Responder Con Cita
  #8  
Antiguo 01-07-2013
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
El problema es AJAX utiliza muchas cosas, por el lado del cliente y por el lado del servidor, y además depende de qué necesitas exactamente. Por eso los "tutoriales" son tan largos. Te lo digo desde mi experiencia.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Historial de operaciones Genis Varios 1 08-10-2010 21:47:23
Actualizar combo sin refrescar pagina Goyo HTML, Javascript y otros 0 18-10-2007 20:34:27
Actualizar combo sin refrescar pagina Goyo Varios 0 18-10-2007 20:24:34
volver a una página anterior y actualizar halizia HTML, Javascript y otros 5 25-04-2007 12:57:03
Actualizar página Web desde Delphi 5.0 Luis F. Orjuela Internet 0 27-07-2006 18:48:59


La franja horaria es GMT +2. Ahora son las 12:56:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi