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

Poner foco en un div

Estas en el tema de Poner foco en un div en el foro de Frameworks JS en Foros del Web. Hola, tengo un directorio en el que listo las páginas que hay en cada categoria y junto a los datos de la página tengo un ...
  #1 (permalink)  
Antiguo 15/02/2007, 10:13
 
Fecha de Ingreso: septiembre-2005
Mensajes: 70
Antigüedad: 18 años, 7 meses
Puntos: 0
Poner foco en un div

Hola, tengo un directorio en el que listo las páginas que hay en cada categoria y junto a los datos de la página tengo un boton para ampliar información, al pulsarlo cargo en un div información adicional sobre la página usando ajax, concretamente uso el siguiente codigo:

Código PHP:
function loadFile(idfile){ 
    
document.getElementById(id).innerHTML '<div>Cargando... <img src=\"http://www.domicnio.com/imagen.gif\"></div>';
    
url "http://www.domicnio.com/ajax/" file ".php";
    var 
myConn = new XHConn(); 
        if (!
myConnalert("XMLHTTP no esta disponible. Inténtalo con un navegador más actual."); 
        var 
peticion = function (oXML) {  document.getElementById(id).innerHTML oXML.responseText; }; 
        
myConn.connect(url"GET"""peticion); 

Estoy usando la clase XHConn.

El problema es que cuando se desplaza la barra de desplazamiento y se va a la ultima web listada, y pulso el boton, me carga el contenido del div, pero me sube hacia el principio de la barra, y el nuevo contenido no se ve a simple vista.

Lo que pretendo es poner el foco en el propio div una vez que cargo el contenido en el mediante AJAX.

Un saludo.
  #2 (permalink)  
Antiguo 15/02/2007, 10:20
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años
Puntos: 35
Re: Poner foco en un div

loading..........

En tu BOTON ponle onclick="tujavascript(); return false;" ahora para situar el foco en el div haces.

document.getElementById("iddelDiv").focus();

connection closed.
__________________

Maborak Technologies
  #3 (permalink)  
Antiguo 15/02/2007, 11:52
 
Fecha de Ingreso: septiembre-2005
Mensajes: 70
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Poner foco en un div

muchas gracias, funciona perfectamente!!!
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 11:07.