Skocz do zawartości

nxx

Użytkownicy
  • Zawartość

    4
  • Rejestracja

  • Ostatnio

Posty napisane przez nxx


  1. Witam. Mam błąd wymieniony wyzej w skrypcie:

    /**
     *
     * Thanks Plugin
     * Developed by SaeedGH (SaeedGhMail@Gmail.com)
     * www.mybbhelp.ir
     *
     */
    
    var pid=-1;
    var spinner=null;
    function thx_common(response)
    {
    	try
    	{
    		xml=response.responseXML;
    		remove=xml.getElementsByTagName('del').item(0).firstChild.data=="1";
    		lin=document.getElementById('a'+pid);
    		if (remove) {
    			table = document.getElementById('thx' + pid);
    			table.style.display = xml.getElementsByTagName('display').item(0).firstChild.data != 0 ?
    				 '' : 'none';
    			list = document.getElementById('thx_list' + pid);
    			list.innerHTML = xml.getElementsByTagName('list').item(0).firstChild.data;
    			
    			img = document.getElementById('i' + pid);
    			img.src = xml.getElementsByTagName('image').item(0).firstChild.data;
    		}
    		else 
    		{
    			lin.innerHTML="";
    			lin.onclick=null;
    			lin.href="";
    			lin = null;
    		}
    	}
    	catch(err)
    	{
    		alert("an Error had occured please contact administrator");
    		alert(err);
    	}
    	finally
    	{
    		spinner.destroy();
    		spinner=null;
    		return lin;
    	}
    	
    }
    function thx_action(response)
    {
    	lin=thx_common(response)
    	if(lin!=null)
    	{
    		lin.onclick= new Function("","return rthx("+pid+");");
    		lin.href='showthread.php?action=remove_thank&pid='+pid;
    	}
    }
    
    function rthx_action(response)
    {
    	lin=thx_common(response)
    	if (lin!=null) 
    	{
    		lin.onclick = new Function("", "return thx(" + pid + ");");
    		lin.href = 'showthread.php?action=thank&pid=' + pid;
    	}
    	
    	
    }
    
    function thx(id)
    {
    	if(spinner)
    		return false;
    	spinner = new ActivityIndicator("body", {image: "images/spinner_big.gif"});
    	pid=id;
    	pb="pid="+pid;
    	new Ajax.Request('xmlhttp.php?action=thankyou',{method: 'post',postBody:pb, onComplete:thx_action});
    	return false;
    }
    
    function rthx(id)
    {
    	if(spinner)
    		return false;
    	spinner = new ActivityIndicator("body", {image: "images/spinner_big.gif"});
    	pid=id;
    	b="pid="+pid;
    	new Ajax.Request('xmlhttp.php?action=remove_thankyou',{method: 'post',postBody:b,onComplete:rthx_action});
    	return false;
    }
    
    

    Co może być nie tak? moze cos przestazalego? Przepraszam za problemy i pozdrawiam.

×