Buenas, que sistema se usa normalmente para modificar el contenido de un div?
Os explico, la web que hago esta compuesta por 2 div's, uno en la parte izquierda con un menu y otro al lado con el contenido.
El menu esta compuesto por links(lo tipico en los menus), me gustaria que al darle al link que me cambiara el contenido del otro div, para que no tenga que cargar todo la pagina de nuevo(lo tipico).
Gracias
yo el mejor programa que he manejado para rediseñar un div es el Microsoft Web Expression 4 , no se si algun compañero con mas experiencia nos comparta algo mejor para diseñar divs, que tiene que haber.
gracias por tu respuesta, pero me referia a codigo, no a soft.
JAVASCRIPT
<div id="divChange">PoC</div>
Now the code javascript
document.getElementById('divChange').innerHTML = "Shell Root was here";
podrias ser mas explicativo?
Yo te recomiendo que uses AJAX. He publicado algún ejemplo más de una vez en este foro:
http://foro.elhacker.net/desarrollo_web/libro_de_isitas_sin_que_se_vaya_la_pagina-t314936.0.html;msg1560115#msg1560115
http://foro.elhacker.net/php/ajax_not_defined-t255636.0.html;msg1238774#msg1238774
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script language="javascript" type="text/javascript">
<!--
function llenarDIV(){
var obj = document.getElementById('destino');
obj.innerHTML = 'Cambio de texto';
}
//-->
</script>
</head>
<body>
<a href="#" onclick="llenarDIV()">Presiona</a>
<div id="destino">DIV sin informacion</div>
</body>
</html>
hay un buen de info sobre lo que deceas
con este codigo podre usar el div de frame?
no dijiste que usabas frames :¬¬
Lo mejor es hacer una página por página por tema de seo, si hacés todo en una sola página te costara mucho posicionarla luego, te recomiendo no usar frames ni divs que cambien
Cita de: RedZer en 27 Marzo 2011, 04:52 AM
no dijiste que usabas frames :¬¬
no uso frames, dije que keria usar un div como si fuera un frame.
Para que solo cambie un div(el contenido de la web) y k los menus se mantengan siempre y no se tengan k cargar cada vez que kiera ir a otro contenido.
Como se puede hacer esto?
aokas disculpa lei mal, y checaste el codigo que te plantie a rriba?
como pongo un link a un htm aki?
obj.innerHTML = 'Cambio de texto';
Cita de: CrÄsH en 27 Marzo 2011, 18:21 PM
como pongo un link a un htm aki?
obj.innerHTML = 'Cambio de texto';
asi
obj.innerHTML = '<a href="#">Menu</a>';
Cita de: CrÄsH en 27 Marzo 2011, 18:21 PM
como pongo un link a un htm aki?
obj.innerHTML = 'Cambio de texto';
Te he citado dos posts donde tienes la solución. Tú lo que pretendes es que te hagamos todo el trabajo y no te lo vamos a hacer. Te guiamos para hacerlo y te resolveremos las dudas, pero si ya tienes ejemplos hechos, en lugar de decir "y esto me sirve para lo que quiero?", por qué no lo pruebas y luego nos cuentas los problemas que tengas para implementarlo?
Yo te aseguro que con la información que tienes en este post, es información de sobra para hacer lo que quieres. Si no lo haces es porque es más cómodo que te lo den hecho, pero al menos yo, no te voy a hacer tu trabajo y creo que el resto de usuarios tampoco.
Suerte.
Cita de: RedZer en 27 Marzo 2011, 18:25 PM
asi
obj.innerHTML = '<a href="#">Menu</a>';
creo k me exprese mal, lo k keria es:
poner un href de un link html aki: <a href="#" onclick="llenarDIV()">Presiona</a>
para ver su contenido aki: obj.innerHTML = 'Cambio de texto';
es posible hacerlo?
o solo se puede hacer con frames?
Para ti, con la actitud que tienes, desde luego es imposible.
Es lo mismo que iba a decir. Lo mejor sería que contrataras a un programador si quieres ver terminada la web algún día.
Saludos
talvez entiendas un poco mejor leyendo esto
http://api.jquery.com/load/
http://www.chazzuka.com/blog/?p=88
happy codding ;)