Foros del Web » Programando para Internet » Javascript »

Enlace dentro de la misma página con javascript

Estas en el tema de Enlace dentro de la misma página con javascript en el foro de Javascript en Foros del Web. Buenas, Para resolver un problemilla que tengo con un menu y que no viene al caso, necesito hacer un enlace dentro de la misma pagina ...
  #1 (permalink)  
Antiguo 07/07/2010, 04:53
Avatar de kikegz  
Fecha de Ingreso: marzo-2010
Mensajes: 38
Antigüedad: 14 años, 1 mes
Puntos: 1
Enlace dentro de la misma página con javascript

Buenas,

Para resolver un problemilla que tengo con un menu y que no viene al caso, necesito hacer un enlace dentro de la misma pagina (el tipico <a href="#algo">Ir</a> ) usando una funcion javascript.

La idea es que al hacer click dentro de un <div> la pantalla muestre un iframe situado al final de la pagina; he probado esto:

Código:
$(document).ready(function(){

$('#sidebar2').click(function() {

		open("#iframe");
});
})
y el código del iframe sería:

Código:
 <a name="iframe"><iframe></iframe></a>

pero el resultado es que carga la misma pagina en una ventana nueva



Alguna idea?
Gracias, saludos
  #2 (permalink)  
Antiguo 07/07/2010, 10:39
 
Fecha de Ingreso: diciembre-2004
Mensajes: 272
Antigüedad: 19 años, 4 meses
Puntos: 4
Respuesta: Enlace dentro de la misma página con javascript

Hola:

ammm y no seria mas facil que en lugar de esas funciones que pusiste, simplemente hicieras algo como esto:

<a href="#algo">
<div> enlace a iframe </div>
</a>


La verdad no me quedo muy en claro tu problema, espero que esto te ayude.


Hasta luego.
  #3 (permalink)  
Antiguo 07/07/2010, 11:53
Avatar de kikegz  
Fecha de Ingreso: marzo-2010
Mensajes: 38
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Enlace dentro de la misma página con javascript

Hola, no queria extenderme mucho por eso no explique la segunda parte; la historia es que tengo un menú lateral cuyos botones cargan contenido en un iframe a su derecha, es decir, que ya tienen el atributo target ocupado; y la idea sería que además de cargar dicho contenido, la pantalla se situe al inicio del mismo, para así no tener que hacer scroll manualmente...
Por eso busco una altenativa al target para ejecutar esa segunda acción

Espero que quede un pelin mas claro

Gracias d todas formas

Saludos
  #4 (permalink)  
Antiguo 07/07/2010, 12:22
 
Fecha de Ingreso: diciembre-2004
Mensajes: 272
Antigüedad: 19 años, 4 meses
Puntos: 4
Respuesta: Enlace dentro de la misma página con javascript

Hola de nuevo:



lo que podrias hacer seria una funcion que haga las dos operaciones:


function cargar_iframe(){
iframe.location = "otrapagina.html";
document.location.href="#iframe";
}



con esto ya queda solucionado.


Suerte!
  #5 (permalink)  
Antiguo 08/07/2010, 05:18
Avatar de kikegz  
Fecha de Ingreso: marzo-2010
Mensajes: 38
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Enlace dentro de la misma página con javascript

Perfecto!,

el document.location.href es justo lo que necesitaba

Un saludo y muchas gracias

Etiquetas: enlace
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 17:31.