Comunidad PHPeros
Lenguajes => JavaScript => AJAX => Mensaje iniciado por: Daniiel 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.
-
Si no dices específicamente que quieres, dudo que te podamos ayudar.
-
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.
-
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
-
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...
-
Perdon por doble psot, pero eso noe s jsuto lo que quiero.
-
http://www.phperos.net/foro/index.php/topic,4999.0.html :confused: Ahí esta men, deberias buscar i ver los temas antes de postear
-
No lo entiendo eso...
Tu no nos entiendes a nosotros y nosotros tampoco a ti. mal lo llevamos.....
-
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.
-
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>:
// 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:
<a href="#" onclick="javascript:ajaxpage('sitio.php', 'content_box');" id="pagina"></a>
Tan solo me falta el de la zona en que hay cambios.
-
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...
-
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.
-
Aacabo de ver otro psot, y este codigo vale?:
<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>
-
Aacabo de ver otro psot, y este codigo vale?:
<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
-
Pero tan solo pieod ayuda, solo quieor saber si ese vale o no.
-
Pues coges, lo pones en un archivo y lo pruebas, te re***** que no somos tus sirvientes... encima de que tienes un código hecho ni lo pruebas
-
Parece que no va, creo que es proque yo no uso nada de menu-php todo esta en una misma web, que podría ahcer?