کد خام سرعت CHAT.JS

کد خام سرعت CHAT.JS

به ادامه مطلب بروید


 

وارد هاست خود شوید بعد فایل  

 

js/chat.js

 

حالا کد زیر رو پیدا کنید 

// (Start) Anfrage an den Reloader mit Datenuebergabe vom User, nur für PrivatWin -------
this.send2privatwin = function(message_input_field, privat)
{
		var AktuellesDatum=new Date();
		this.time_last_req = this.time_last_send = Date.parse(AktuellesDatum);
		// Damit in Falle einer zu langen Inaktivitaet der User informiert wird.
		// Ohme einen Flag bekommt er staendige Mlendungen siehe Zeile 373
		this.inactivity_message_flag=false;

		
		var message = "/window: " + $(message_input_field).value; 
		
		$(message_input_field).value='';
		
		message = decodeURIComponent((message + '').replace(/&/g, '%26').replace(/+/g, '%2B').replace(/%/g, '%25'));
		
		var myAjaxObj= new Ajax.Request(
                "./?ReloaderMessages",
                {
                onSuccess: function(erg) {
					if ($(message_input_field).disabled) setTimeout(function(){
						$(message_input_field).disabled = false;
						$(message_input_field).value = '';
						$(message_input_field).focus();	
					}, 300);
					
					receiveResultJSON(erg);
				},
                postBody: "room="+$('room').value+"&message="+message+"&privat="+privat+"&bold="+$('bold').value+"&italic="+$('italic').value+"&color="+$('color').value
                }
		);
		
		// Nach Versand Feld deaktivieren
         $(message_input_field).value = lang_send_1;
         $(message_input_field).blur();
         $(message_input_field).disabled = true;
		 
	return false;
};
// (Stop) Anfrage an den Reloader mit Datenuebergabe vom User, nur für PrivatWin -------
 
 
خوب حالا کد بالا رو حذف کنید و کد زیر رو جایگذینش کنید 
 
// (Start) Anfrage an den Reloader mit Datenuebergabe vom User, also beim Sender der Massage in den Chat -------
this.send = function(){
		var AktuellesDatum=new Date();
        if (self.userPrivilegienGlobal=="gast"){
           $('message').value = 'گرفتن نام کاربری¯';
        $('message').blur();
        $('message').disabled = true;
        if ($('message').disabled) setTimeout(let_write, 3000);
        return false;}
                if(this.repeatspeedwarn == 3){return false;}
        var ts = Math.round(AktuellesDatum.getTime() / 1000);
        if((ts - this.lastsend) <= 1){
            if(this.repeatspeedwarn != 0){
                this.repeatspeedwarn++;
                this.lastsend = ts;
            }else{
                $('message').value = 'Aram type Konid';
                $('message').blur();
                $('message').disabled = true;
                this.repeatspeedwarn = 1;
                if ($('message').disabled) setTimeout(let_write, 2000);
                return false;
            }

        }else{
            this.repeatspeedwarn = 0;
            this.lastsend = ts;
        }

		this.time_last_req = this.time_last_send = Date.parse(AktuellesDatum);

         this.inactivity_message_flag=false;
          var myAjaxObj= new Ajax.Request(
                 "./?ReloaderMessages",
                 {
                 onSuccess: function(erg) {
					// Das Schreibfeld nach Versand wieder freigeben und noch 0,3 Sek abwarten, wirkt besser. ;-)
					if ($('message').disabled) setTimeout(let_write, 200);

					receiveResultJSON(erg);
				},
                 postBody: $("message_form").serialize()
                 }
		);
         $('message').value = '';
         $('message').focus();
         $('message').disabled = false;
	   return false;
};
	
// (Stop) Anfrage an den Reloader mit Datenuebergabe vom User, also beim Sender der Massage in den Chat --------
افزودن به علاقه‌مندی‌ها حذف از علاقه‌مندی
  • 18 آذر 1392
  • 0 دیدگاه
  • 9111 بازدید
اشتراک گذاری

سایر پست ها

دیدگاه ها

اشتراک‌گذاری

ورود کاربران

خوش آمدید! لطفا وارد حساب خود شوید

رمز عبور را فراموش کرده‌اید؟
حساب کاربری ندارید؟

فراموشی رمز عبور

نام کاربری یا ایمیل خود را وارد کنید

یا

ثبت نام کاربران

در چند ثانیه حساب کاربری خود را بسازید

قبلا ثبت نام کرده‌اید؟

نظرات کاربران

دیدگاه خود را با ما در میان بگذارید