Autor Tema: Como creo [RESUELTO]  (Leído 1721 veces)

Desconectado Daniiel

  • PHPer@
  • **
  • Mensajes: 52
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Como creo [RESUELTO]
« en: 07 de Mayo de 2010, 16:13:07 pm »
Bueno pues estoy haciendo una web y tal y quiero instalar un sistema, que he estaod buscando y funciona con ajax, quiero poner el mismo sistema que mundoretros.com, el diseño es el mismo, mi wbe es stereo-mix.co.cc, quieor que funciona con los links de # y que no se carge la demas pagina cuando naveges solo lo del centro.
« Última modificación: 08 de Mayo de 2010, 02:12:38 am por Daniiel »

Comunidad PHPeros

Como creo [RESUELTO]
« en: 07 de Mayo de 2010, 16:13:07 pm »

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:Como creo
« Respuesta #1 en: 07 de Mayo de 2010, 20:14:13 pm »
Si no dices específicamente que quieres, dudo que te podamos ayudar.
- Moderador de PHP


Desconectado Daniiel

  • PHPer@
  • **
  • Mensajes: 52
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Como creo
« Respuesta #2 en: 07 de Mayo de 2010, 21:59:56 pm »
Lo he dicho, quiero crear el mismo sistema que mundoretros, que los links funcionen mediante # y qque solo cambie el centor, lo demás no.

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:Como creo
« Respuesta #3 en: 07 de Mayo de 2010, 22:04:40 pm »
El colmo de la vageza... tienes que bajar el scroll un poco y encuentras esto...
http://www.phperos.net/foro/index.php/topic,1687.0.html

Desconectado Daniiel

  • PHPer@
  • **
  • Mensajes: 52
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Como creo
« Respuesta #4 en: 07 de Mayo de 2010, 22:13:36 pm »
El colmo de la vageza... tienes que bajar el scroll un poco y encuentras esto...
http://www.phperos.net/foro/index.php/topic,1687.0.html
No lo entiendo eso...

Desconectado Daniiel

  • PHPer@
  • **
  • Mensajes: 52
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Como creo
« Respuesta #5 en: 07 de Mayo de 2010, 22:21:28 pm »
Perdon por doble psot, pero eso noe s jsuto lo que quiero.

Desconectado Mixvice

  • PHPero Experto
  • *****
  • Mensajes: 687
  • Karma: 32
  • Sexo: Masculino
  • ¡Y Tu Papá Tambien!
    • Ver Perfil
    • Tuhabbo
Re:Como creo
« Respuesta #6 en: 07 de Mayo de 2010, 22:31:15 pm »
http://www.phperos.net/foro/index.php/topic,4999.0.html  :confused: Ahí esta men, deberias buscar i ver los temas antes de postear

Desconectado marco811

  • PHPero Avanzado
  • ****
  • Mensajes: 306
  • Karma: 16
  • Sexo: Masculino
  • ¡¡Hola mundo!!
    • Ver Perfil
    • Personalidad Web
Re:Como creo
« Respuesta #7 en: 07 de Mayo de 2010, 22:31:29 pm »
No lo entiendo eso...
Tu no nos entiendes a nosotros y nosotros tampoco a ti. mal lo llevamos.....

Desconectado Daniiel

  • PHPer@
  • **
  • Mensajes: 52
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Como creo
« Respuesta #8 en: 07 de Mayo de 2010, 22:35:14 pm »
Lo que dijo mixvice se acerca, tengo el archivo scripts.js y el code dle menu, me falta el codigo de loq eue s al zona dodne hay el cambio.

Desconectado Daniiel

  • PHPer@
  • **
  • Mensajes: 52
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Como creo
« Respuesta #9 en: 07 de Mayo de 2010, 22:45:08 pm »
Ok miren encontre un código es este que lo tengo como en ajax.js y lueog lo agrego con <script src="_javascript/src/ajax.js" type="text/javascript"></script>:

Código: [Seleccionar]
// Stereo-Mix.co.cc

var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function ajaxpage(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}






Y el del menu tambien le tengo:

Código: [Seleccionar]
<a href="#" onclick="javascript:ajaxpage('sitio.php', 'content_box');" id="pagina"></a>


Tan solo me falta el de la zona en que hay cambios.

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:Como creo
« Respuesta #10 en: 07 de Mayo de 2010, 22:55:12 pm »
Aaaah, dí que aquí no se dan códigos...

debes crear un div con la ID que pongas en el segundo parametro de la función...

Desconectado Daniiel

  • PHPer@
  • **
  • Mensajes: 52
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Como creo
« Respuesta #11 en: 07 de Mayo de 2010, 22:57:43 pm »
Aaaah, dí que aquí no se dan códigos...

debes crear un div con la ID que pongas en el segundo parametro de la función...
Puff y como se hae eso.

Desconectado Daniiel

  • PHPer@
  • **
  • Mensajes: 52
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Como creo
« Respuesta #12 en: 07 de Mayo de 2010, 22:59:42 pm »
Aacabo de ver otro psot, y este codigo vale?:

Código: [Seleccionar]
<head>
 <script>
  CODIGO AJAX
 </script>
</head>
<body>
 <a href="javascript:ajaxpage('test.html', 'centro');">Test</a>
 <div id="centro">
  Aquí se cargará el contenido
 </div>
 <?=include('menu.php');?>
</body>

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:Como creo
« Respuesta #13 en: 07 de Mayo de 2010, 23:00:23 pm »
Aacabo de ver otro psot, y este codigo vale?:

Código: [Seleccionar]
<head>
 <script>
  CODIGO AJAX
 </script>
</head>
<body>
 <a href="javascript:ajaxpage('test.html', 'centro');">Test</a>
 <div id="centro">
  Aquí se cargará el contenido
 </div>
 <?=include('menu.php');?>
</body>
Pruebalo... no somos tus esclavos

Desconectado Daniiel

  • PHPer@
  • **
  • Mensajes: 52
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Como creo
« Respuesta #14 en: 07 de Mayo de 2010, 23:00:52 pm »
Pero tan solo pieod ayuda, solo quieor saber si ese vale o no.