Diseño Web /

[CSS] abrir un doc .HTML en un div?

Participa en el tema [CSS] abrir un doc .HTML en un div? en el foro Diseño Web.
hola colegas cybernautas, la consulta es sencilla, yo quiero que al hacer clic en menu, ...

Buscar en este tema:
 
  •  
    bitumen escribió el 13/02/2008 a las 21:34 hs.
     
    ¿Mensaje inapropiado?
    #1 [CSS] abrir un doc .HTML en un div?
    hola colegas cybernautas, la consulta es sencilla, yo quiero que al hacer clic en menu, un link se abra otro Doc .HTML dentro de la pagina que tengo abierta como se puede hacer, si diseñara la pagina utilzando los viejo Marcos.
    espero que alguno me pueda ayudar.
    Pd: de no ser posible tendria que a cada pagina hacerle el header, menu etc
    gracias
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/diseno-web.210/634553-css-abrir-un-doc-html-div.html
    | Más
  • RompeRatones escribió el 16/02/2008 a las 05:16 hs. ¿Mensaje inapropiado?

    #2 Re: abrir un doc .HTML en un div?

    usando ajax por prototype.js
    Código:
    function cargarDiv(){
    
    url="/un_determinado.html";
    new Ajax.Request(url, {
      method: 'get',
      onSuccess: function(transport) {
      $('id_del_div').innerHTML=transport.responseText;
      }
    });
    }
    
    http://www.prototypejs.org/
    Me gusta este mensaje
  • bitumen escribió el 16/02/2008 a las 09:13 hs. ¿Mensaje inapropiado?

    #3 Re: abrir un doc .HTML en un div?

    gracias por la respueta, el tema es que no la tenga clara ni un poco con ajax.
    Creo lo mas facil para mi va ser crear una plantilla con DW y de ahi solo crear los contenidos a cada pagina en particular.
    Me gusta este mensaje
  • #4 Re: abrir un doc .HTML en un div?

    yo tengo la misma duda que bitumen, me costo un poco pero hice al final la pagina maqueteada con css, le puse top un menu y un contenido y se ve re linda asi, me gustaria poder abrir un html linkeada desde el menu en el div contenido pero no me sale, >_< trate con la solulcion que pusieron aca pero no entendi ni jota

    Agradesco mucho la ayuda de antemano
    Me gusta este mensaje
  • #5 Re: abrir un doc .HTML en un div?

    Esta mas que clara la solucion que dio RompeRatones, nada mas hay que saber como incluir un JS en una web, y lo mas importante, LEER la funcion

    Aca les dejo un paso a paso.

    Código PHP:
    function cargarDiv(){

    url="/un_determinado.html";
    new 
    Ajax.Request(url, {
      
    method'get',
      
    onSuccess: function(transport) {
      $(
    'id_del_div').innerHTML=transport.responseText;
      }
    });

    Esa es la función que dio RompeRatones, que mediante AJAX, carga un HTML dentro de un determinado Div.
    Ahora, supongamos que tenemos un HTML llamado pagina2.html, que queremos que se cargue dentro del div con ID centro.

    Cambiamos lo siguiente dentro de la función:

    Código PHP:
    function cargarDiv(){

    url="/un_determinado.html";
    new 
    Ajax.Request(url, {
      
    method'get',
      
    onSuccess: function(transport) {
      $(
    'id_del_div').innerHTML=transport.responseText;
      }
    });

    En donde dice un_determinado.html, ponemos el nombre del archivo HTML que queremos que se cargue, en nuestro caso pagina2.html. En el caso de que el HTML no este en la misma carpeta que la página a la que estamos aplicando esto, se debe poner toda la ruta completa. Por ej.: supongamos que el archivo pagina2.html esta en la carpeta contenido, tendremos que poner url="/contenido/pagina2.html";

    Y en donde dice id_del_div, tenemos que poner la ID del div en donde queremos que se cargue el contenido de la página, en nuestro caso centro.

    Entonces, la función nos tendria que haber quedado de esta forma.

    Código PHP:
    function cargarDiv(){

    url="/pagina2.html";
    new 
    Ajax.Request(url, {
      
    method'get',
      
    onSuccess: function(transport) {
      $(
    'centro').innerHTML=transport.responseText;
      }
    });

    Bien, ahora tenemos que hacer que al clickear en un link, este ejecute la función anterior. Lo haremos de la siguiente manera:

    Código HTML:
    <a href="#" onclick="cargarDiv()">Ir a la pagina 2</a> 
    Por ultimo, esta función debera ser agregada entre las etiquetas <head></head> de nuestra web.

    Bueno, pero supongamos, que ademas del archivo pagina2.html, tenemos tambien uno llamado pagina3.html y queremos que suceda lo mismo con este archivo, como hacemos?

    Código PHP:
    function cargarDiv1(){

    url="/pagina2.html";
    new 
    Ajax.Request(url, {
      
    method'get',
      
    onSuccess: function(transport) {
      $(
    'centro').innerHTML=transport.responseText;
      }
    });
    }

    function 
    cargarDiv2(){

    url="/pagina3.html";
    new 
    Ajax.Request(url, {
      
    method'get',
      
    onSuccess: function(transport) {
      $(
    'centro').innerHTML=transport.responseText;
      }
    });

    Código HTML:
    <a href="#" onclick="cargarDiv1()">Ir a la pagina 2</a> 
    Código HTML:
    <a href="#" onclick="cargarDiv2()">Ir a la pagina 3</a> 
    Notemos que hemos agregado otra función mas, exactamente igual a la anterior, pero la hemos nombrado cargarDiv2, y a la anterior cargarDiv1.

    Espero que les sirva

    Cualquier cosa, me contactan por MSN

    martin_lod_92@hotmail.com

    Saludos!!!
    Me gusta este mensaje
  • #6 Re: abrir un doc .HTML en un div?

    te pasaste!!! gracias martin, ahi te agrego a msn
    Me gusta este mensaje


Estadísticas del tema
  • 5 RESPUESTAS
  • 12611 VISTAS
  • 4 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB