Foros del Web » Programando para Internet » Javascript »

Abrir html dentro de div

Estas en el tema de Abrir html dentro de div en el foro de Javascript en Foros del Web. Hola! Tengo siguiente código: <FORM METHOD="POST" id="form1" action="a.html" onSubmit="javascript :return false;"> ...resto de formulario </FORM> <INPUT type="submit" name="enviar" value="Enviar" onclick="cambiar()"> Quiero que cuando le de ...
  #1 (permalink)  
Antiguo 07/05/2010, 08:14
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 13 años, 11 meses
Puntos: 0
Abrir html dentro de div

Hola!
Tengo siguiente código:
<FORM METHOD="POST" id="form1" action="a.html" onSubmit="javascript:return false;">

...resto de formulario
</FORM>

<INPUT type="submit" name="enviar" value="Enviar" onclick="cambiar()">

Quiero que cuando le de al boton enviar llame a la funcion cambiar() y me abra un archivo html en un div!

Como se hace? parece que nadie sabe, he buscado y rebuscado!!!

un saludo
  #2 (permalink)  
Antiguo 07/05/2010, 08:23
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Abrir html dentro de div

Lee este material.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 07/05/2010, 08:31
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Abrir html dentro de div

Ya se lo que es una funcion, el problema es que no se el metodo de javascript para que me actualice un div con un documento html :S
  #4 (permalink)  
Antiguo 07/05/2010, 08:33
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Abrir html dentro de div

Entonces necesitas aprender a usar lo que se conoce como AJAX. Ya que lo que deseas es cargar un documento en ese div.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 07/05/2010, 08:34
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Abrir html dentro de div

Buff bueno a eso me pondre entonces, sabes algun manual bueno para empezar?
  #6 (permalink)  
Antiguo 07/05/2010, 08:42
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Abrir html dentro de div

También puedes simplemente almacenar la información en una función y luego llamarlo al div usando el DOM.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #7 (permalink)  
Antiguo 07/05/2010, 08:49
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Abrir html dentro de div

ahmmm Yo con jquery consegui que desde un menu me recargara un div con el html correspondiente.

Una duda que tengo: en el index tengo un div class="columna_central", que a su vez lo tengo en el css con el tamaño y otras opciones. Puedo hacer referencia en los archivos html a ese div .columna_central? Me lo reconocerá?


Por cierto, me puedes decir que función tengo que usar no doy con ella...échame una mano por favor, estoy estancado y me quiero poner con php :_(
  #8 (permalink)  
Antiguo 07/05/2010, 16:29
 
Fecha de Ingreso: mayo-2010
Mensajes: 10
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Abrir html dentro de div

Bueno, unos de las herramientas de las que dispone javascript para rellenar un contenido de una capa es usar innerHTML.

ej: document.getElementById('nombre_capa').innerHTML = 'contenido html'

Etiquetas: html
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 06:00.