Foros del Web » Programando para Internet » Javascript »

(Ayuda) ¿Como puedo mostrar contenido de otra ventana en el index?

Estas en el tema de (Ayuda) ¿Como puedo mostrar contenido de otra ventana en el index? en el foro de Javascript en Foros del Web. Bien, lo que trato de hacer se encuentra [URL="http://radiobonsai.net/"]Aqui[/URL] notarán que esa web tiene un menú que al tocar la sección que desees ir, no ...
  #1 (permalink)  
Antiguo 14/03/2011, 02:52
Avatar de toniienvzla  
Fecha de Ingreso: marzo-2011
Mensajes: 6
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta (Ayuda) ¿Como puedo mostrar contenido de otra ventana en el index?

Bien, lo que trato de hacer se encuentra [URL="http://radiobonsai.net/"]Aqui[/URL]

notarán que esa web tiene un menú que al tocar la sección que desees ir, no necesariamente sales del index, sino que el contenido de tal sección que selecciones en el menú aparece en el index, quisiera saber como hacer eso, miren por ustedes mismos el ejemplo y porfis facilitenme la idea, yo estaba viendo como hacer pero no logre hacerlo, yo hice lo siguiente:

en el header <head> & </head> coloque este codigo:

Código:
<script> 
function Cargar(url, target){ 
   var req; 
   if (window.XMLHttpRequest) { 
      req = new XMLHttpRequest(); 
   } 
   else 

      if (window.ActiveXObject) { 
         req = new ActiveXObject("Microsoft.XMLHTTP"); 
      } 
      document.getElementById(target).innerHTML = "Cargando<br>TB podemos poner una IMG de cargando..."; 
      req.onreadystatechange = function() 
      { 
         if (req.readyState == 4) 
         { 
            if (req.status == 200) 
            { 
               document.getElementById(target).innerHTML = req.responseText; 
            } 
            else 
            { 
               document.getElementById(target).innerHTML = "Error"; 
            } 
         } 
      } 
      req.open("GET", url, true); 
      req.send(""); 
} 
</script>
luego en el body cree los botones del menú de la siguiente manera:

Código:
  <li><a href="javascript:void(0);" onclick='$("#conteni").carga('inicio.php','Inicio');">Inicio</a></li>
luego seleccione el lugar del index en donde me iba a aparecer el contenido de esa dirección inicio.php de la siguiente manera:

Código:
<div id="conteni"> 
</div>
Notese: eso de (conteni) es para ponerlo en la parte de la plantilla donde se desea mostrar el contenido de la sección que queremos mostrar sin salir del index

entonces en el styles.css puse el siguiente codigo:

Código:
#conteni{
width:630px;
margin:0 auto;
}
que hace que se ajuste el tamaño del contenido a mostrarse en el index...

hice todo eso pero fue inutil.. el contenido no se muestra.. ¿cual puede ser el error? o ¿que puede faltar?

Les agradeceré su ayuda, es mi primer post y si de casualidad cometo alguna falta sobre el reglamento de la sección o del foro porfavor haganmelo saber, ya que no es mi intención causar alguna falta.

Última edición por toniienvzla; 14/03/2011 a las 03:45
  #2 (permalink)  
Antiguo 14/03/2011, 04:32
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 5 meses
Puntos: 16
Respuesta: (Ayuda) ¿Como puedo mostrar contenido de otra ventana en el index?

la llamada la estas haciendo mal, prueba con esto:

<li><a href="javascript:void(0);" onclick='Cargar('inicio.php','conteni');">Inicio</a></li>

saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #3 (permalink)  
Antiguo 14/03/2011, 08:13
Avatar de toniienvzla  
Fecha de Ingreso: marzo-2011
Mensajes: 6
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: (Ayuda) ¿Como puedo mostrar contenido de otra ventana en el index?

aun no me quiere funcionar, deberia, pero no quiere, ¿ que podria ser?
  #4 (permalink)  
Antiguo 14/03/2011, 08:21
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: (Ayuda) ¿Como puedo mostrar contenido de otra ventana en el index?

el segundo valor que le pasas a la función es "Inicio", cuando ha de ser "conteni"
  #5 (permalink)  
Antiguo 14/03/2011, 12:34
Avatar de toniienvzla  
Fecha de Ingreso: marzo-2011
Mensajes: 6
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: (Ayuda) ¿Como puedo mostrar contenido de otra ventana en el index?

Cita:
Iniciado por IsaBelM Ver Mensaje
el segundo valor que le pasas a la función es "Inicio", cuando ha de ser "conteni"
Si bueno, asi me lo paso el amigo de la respuesta anterior:

Código:
<li><a href="javascript:void(0);" onclick='Cargar('inicio.php','conteni');">Inicio</a></li>
pero no funcionó, no entiendo, deberia haber funcionado, que podrá ser
  #6 (permalink)  
Antiguo 14/03/2011, 14:59
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: (Ayuda) ¿Como puedo mostrar contenido de otra ventana en el index?

prueba a estructurarlo, la creación del objeto por un lado y llamada por otro
Cita:
<script>
function ajax(){
var req;
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
}


function Cargar(url, target){
var req = ajax();
var objetivo = target;
req.open("GET", url, true);
req.send("");

req.onreadystatechange = function()
{
if (req.readyState !=4) {
document.getElementById(objetivo).innerHTML = "Cargando<br>TB podemos poner una IMG de cargando...";
}

else if (req.readyState == 4)
{
if (req.status == 200)
{
document.getElementById(objetivo).innerHTML = req.responseText;
}
else
{
document.getElementById(objetivo).innerHTML = "Error";
}
}
}

}
</script>
en caso que aún no funcione, usa la consola de errores de ff o de chrome
  #7 (permalink)  
Antiguo 14/03/2011, 22:46
Avatar de toniienvzla  
Fecha de Ingreso: marzo-2011
Mensajes: 6
Antigüedad: 13 años, 1 mes
Puntos: 0
De acuerdo Respuesta: (Ayuda) ¿Como puedo mostrar contenido de otra ventana en el index?

Cita:
Iniciado por IsaBelM Ver Mensaje
prueba a estructurarlo, la creación del objeto por un lado y llamada por otro

en caso que aún no funcione, usa la consola de errores de ff o de chrome
Gracias por lo de la consola de erroes amiga, no sabia de eso, trataré de checkar los errores e indagaré un poco para ver como solucionarlos, gracias por tu ayuda, que pases una linda noche. tema cerrado.

(Bueno una cosita más, y disculpa la cosa no pero.. como pongo el tema como solucionado o como puedo cerrarlo como haciendo entender que ya esta solucionado? realmente ando un poquitin perdido acá jeje.)
  #8 (permalink)  
Antiguo 15/03/2011, 05:56
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: (Ayuda) ¿Como puedo mostrar contenido de otra ventana en el index?

Cita:
Iniciado por toniienvzla Ver Mensaje
(Bueno una cosita más, y disculpa la cosa no pero.. como pongo el tema como solucionado o como puedo cerrarlo como haciendo entender que ya esta solucionado? realmente ando un poquitin perdido acá jeje.)
no hace falta que hagas nada

Etiquetas: efecto, java, onclick
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 02:01.