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

Hacer un hipervinculo y que no se carge una parte de la pagina

Estas en el tema de Hacer un hipervinculo y que no se carge una parte de la pagina en el foro de Frameworks JS en Foros del Web. Lei por varias web que se puede hacer con AJAX ¿me podeis ayudar?. El efecto que quiero es que la parte de la cabecera de ...
  #1 (permalink)  
Antiguo 05/12/2005, 08:08
 
Fecha de Ingreso: diciembre-2005
Ubicación: España
Mensajes: 15
Antigüedad: 19 años
Puntos: 0
Hacer un hipervinculo y que no se carge una parte de la pagina

Lei por varias web que se puede hacer con AJAX ¿me podeis ayudar?. El efecto que quiero es que la parte de la cabecera de la web no se recarge mientras el resto de la pagina si, claro la solucion direis que IFRAME pero el iframe exige poner un tamaño exacto al resto de la pagina para qe no salga otra barra de desplazamiento.

¿Alguien sabe hacerlo?

Muchas gracias por la ayuda con antelacion
  #2 (permalink)  
Antiguo 05/12/2005, 09:14
perrogrun
Invitado
 
Mensajes: n/a
Puntos:
Dentro de body poner dos capas:

Cita:
<div id="cabecera">
tu codigo de la cabecera
</div>

<div id="contenido">
tu código de contenido
</div>
Y ahora simplemente cuando quieras cambiar el contenio haces una función javascript que conecte mediante ajax con una pagina que tengo o genere el contenido y mediante innerHTML "llenas" el contenido
  #3 (permalink)  
Antiguo 05/12/2005, 09:35
 
Fecha de Ingreso: diciembre-2005
Ubicación: España
Mensajes: 15
Antigüedad: 19 años
Puntos: 0
Muchas gracias lo intentare a ver que sale. Pero me podrias explicar la 2 parte, es que el AJAX no lo he tocado mucho.
  #4 (permalink)  
Antiguo 12/12/2005, 15:41
 
Fecha de Ingreso: diciembre-2005
Ubicación: España
Mensajes: 15
Antigüedad: 19 años
Puntos: 0
Alguien me puede decir los codigos mas especificamente?

Gracias
  #5 (permalink)  
Antiguo 12/12/2005, 15:48
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 11 meses
Puntos: 9
mira este post, tal vez te pueda ayudar el codigo que puse:

http://forosdelweb.com/showthread.php?t=355632
  #6 (permalink)  
Antiguo 13/12/2005, 14:21
 
Fecha de Ingreso: diciembre-2005
Ubicación: España
Mensajes: 15
Antigüedad: 19 años
Puntos: 0
Gracias nefertiter, creo que es lo que busco pero una duda yo pongo

Código HTML:
<script LANGUAGE="JavaScript" SRC="estructura.js"></script> 
Luego tengo duda en el hipervinculo
Código HTML:
<a href="#" onclick="include('pagina1');"> 
ya que cambio el # del ejemplo por una pagina un url
si asi va, xq me aparece ERROR y luego se abre la pagina pero ocupanando todo la ventana y no la capa ¿como tengo que enlazarlo¿

Muchas gracias y perdon si es una pregunta tan sencilla pero es que no me sale

P.D.: por su puesto mi pagina le e puesto el nombre pagina1 y tal, antes kiero comprobar que funcione y luego la adapto a mi pagina
  #7 (permalink)  
Antiguo 13/12/2005, 18:34
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 11 meses
Puntos: 9
Dejalo Asi :
<a href="" onclick="include('pagina1');">
  #8 (permalink)  
Antiguo 14/12/2005, 03:44
 
Fecha de Ingreso: diciembre-2005
Ubicación: España
Mensajes: 15
Antigüedad: 19 años
Puntos: 0
y la URL que quiero que abra?
  #9 (permalink)  
Antiguo 14/12/2005, 10:53
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 11 meses
Puntos: 9
si queres abrir pagina1.html, es suficiente con el codigo q te escribi

<a href="" onclick="include('pagina1');">

Entendiste el codigo q esta posteado en el otro post? nombraste las capas como te dijeron anteriormente?
  #10 (permalink)  
Antiguo 14/12/2005, 12:18
 
Fecha de Ingreso: diciembre-2005
Ubicación: España
Mensajes: 15
Antigüedad: 19 años
Puntos: 0
Le he puesto el nombre capanoticia para que coincida con el codigo, el problema puede ser qeu el codigo sea solo para html y no acepta htm??? lo digo por
Código PHP:
function include(html) { 
/* php file to be loaded*/    
    
callAHAH(html +'.html''CAPANOTICIA''Cargando''Error'); 

???
Ahora estoy muy perdido nose xq no va, lo que hace es abrir la pagina index
  #11 (permalink)  
Antiguo 14/12/2005, 16:32
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 11 meses
Puntos: 9
entonces cambia ".html" por ".htm" vamos hombre q no es tan complicado

function include(html) {
/* php file to be loaded*/
callAHAH(html +'.htm', 'CAPANOTICIA', 'Cargando', 'Error');
}
  #12 (permalink)  
Antiguo 14/12/2005, 18:51
 
Fecha de Ingreso: diciembre-2005
Ubicación: España
Mensajes: 15
Antigüedad: 19 años
Puntos: 0
Ideal Neferiter, Muchisimas gracias
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 03:32.