[Ayuda]  Funciones AJAX?
Bueno, tengo la duda de como se ocupan las funciones AJAX que vienen con MyBB. Tengo esta función en JavaScript & quisiera pasarla para que se ocupen...

Bueno, tengo la duda de como se ocupan las funciones AJAX que vienen con MyBB. Tengo esta función en JavaScript & quisiera pasarla para que se ocupen los scripts que vienen integrados con MyBB.

Código PHP:
<script type="text/javascript">
function 
ajaxFunction() {
  var 
xmlHttp;
  
  try {
   
    
xmlHttp=new XMLHttpRequest();
    return 
xmlHttp;
  } catch (
e) {
    
    try {
      
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      return 
xmlHttp;
    } catch (
e) {
      
      try {
        
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        return 
xmlHttp;
      } catch (
e) {
        
alert("Tu navegador no soporta AJAX!");
        return 
false;
      }}}
}




function 
Enviar(_pagina,capa) {
    var 
ajax;
    
ajax ajaxFunction();
    
ajax.open("POST"_paginatrue);
    
ajax.setRequestHeader("Content-Type""application/x-www-form-urlencoded");

    
ajax.onreadystatechange = function() {
        if (
ajax.readyState==1){
            
document.getElementById(capa).innerHTML " Aguarde por favor...";
                 }
        if (
ajax.readyState == 4) {
           
                
document.getElementById(capa).innerHTML=ajax.responseText
             }}
             
    
ajax.send(null);

</
script

& para llamar esto, se hace de la siguiente manera:

Código PHP:
<li><a href="javascript:Enviar('bio.html','contenido')" title="Mi Biografía">Mi Biografía</a></li>
            <
li><a href="javascript:Enviar('blog.html','contenido')" title="Mi Blog">Mi Blog</a></li>
            <
li><a href="javascript:Enviar('fotos.html','contenido')" title="Mis Fotos">Mis fotos</a></li

& se muestra en el "<div id=contenido>".

Como puedo hacer esto en mybb? De antemano gracias.
Si ese es todo el script todo lo que se me ocurre es que lo agregues a las plantillas, el AJAX la verdad nunca fue mi fuerte y la vez que lo utilice me llevo mas de 2 semanas desarrollar un solo script acompañado de PHP
:)
(3 Aug, 2012, 2:35 pm)Cluster escribió: Si ese es todo el script todo lo que se me ocurre es que lo agregues a las plantillas, el AJAX la verdad nunca fue mi fuerte y la vez que lo utilice me llevo mas de 2 semanas desarrollar un solo script acompañado de PHP

Si solo ese es el script que necesito, pero no quiero agregar el código como lo muestro arriba, si no ocupar las misma funciones que trae MyBB.
Listo, logre solucionarlo de la siguiente manera:
Solo agregue el archivo prototype.js (Que lo incluye MyBB)

Y el codigo JavaScript me quedo así

Código PHP:
<script type="text/javascript">
function 
actualiza(_pagina)
{
    new 
Ajax.Updater("contenido"_pagina)
}
</
script

& para llamar las paginas así:

Código PHP:
<li><a href="javascript:actualiza('bio.html');" title="Mi Biografía">Mi Biografía</a></li>
            <
li><a href="javascript:actualiza('blog.html');" title="Mi Blog">Mi Blog</a></li>
            <
li><a href="javascript:actualiza('fotos.html');" title="Mis Fotos">Mis fotos</a></li>
             <
li><a href="javascript:actualiza('pdf.html');" title="Mis Fotos">PDF</a></li

Y me lo recibe el mismo <div id="contenido">

Pueden dar el tema por solucionado/cerrado. Angel