Foros del Web » Programando para Internet » Javascript » Frameworks JS »

arreglando boton atrás

Estas en el tema de arreglando boton atrás en el foro de Frameworks JS en Foros del Web. Como todos sabrán, este problema esta siendo resuelto ultimamente de diversas formas, por ej: http://www.onjava.com/pub/a/onjava/2...ck-button.html Mi intención sería la de aplicar esta solucion al siguiente ...
  #1 (permalink)  
Antiguo 13/04/2007, 10:11
Avatar de sakul  
Fecha de Ingreso: julio-2002
Mensajes: 274
Antigüedad: 21 años, 9 meses
Puntos: 0
arreglando boton atrás

Como todos sabrán, este problema esta siendo resuelto ultimamente de diversas formas, por ej:
http://www.onjava.com/pub/a/onjava/2...ck-button.html

Mi intención sería la de aplicar esta solucion al siguiente script de Dinamic Drive "Dynamic Ajax Content":

Código PHP:
// ActionScript Remote Document
/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var bustcachevar=//bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function ajaxpage(urlcontainerid){
var 
page_request false
if (window.XMLHttpRequest// if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (
window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")

catch (
e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (
e){}
}
}
else
return 
false
page_request
.onreadystatechange=function(){
loadpage(page_requestcontainerid)
}

if (
bustcachevar//if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET'url+bustcacheparametertrue)
page_request.send(null)

function 
loadpage(page_requestcontainerid){
if (
page_request.readyState == && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

function 
loadobjs(){
if (!
document.getElementById)
return
for (
i=0i<arguments.lengthi++){
var 
file=arguments[i]
var 
fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src"file);
}
else if (
file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel""stylesheet");
fileref.setAttribute("type""text/css");
fileref.setAttribute("href"file);
}
}
if (
fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}

Alguna idea???
  #2 (permalink)  
Antiguo 13/04/2007, 15:09
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años
Puntos: 35
Re: arreglando boton atrás

loading..........


En todo ese codigo no veo que hagas AJAX, puedes hacerlo tranquilamente con javascript y para solucionar el boton Atras, estudia el método EVENT HANDLING... se ha propuesto usar un Event Observer al cambio de la URL especificamente a "link.php?#algo" y en base a eso ejecutar algo.


connection closed.
__________________

Maborak Technologies
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 09:50.