معلومات العضو
Admin
معلومات إضافية الدولة :
الساعة :
عدد المساهمات : 5139
نقاطك : 1095643376
تاريخ الميلاد : 09/12/1994
تاريخ التسجيل : 02/05/2012
العمر : 29
الموقع : https://arabfoot.ahlamontada.com
المزاج : ممتاز
معلومات الاتصال | موضوع: جافا سكربت / تنبيه بشكل جديد وحصري في حال وجود رسالة في علبة الدردشة ! الأربعاء يونيو 24, 2015 5:27 pm | |
| السلام عليكم ورحمة الله وبركاتهنكمل في مسيره نقل وترجمة الأكواد الحصرية بعد التطوير الذي حصل على علبة الدردشةبعد هذا التطوير صدرت عدّه أكواد من برمجة وتطوير أجنبي .. وها نحن ذا نحاول قدر المستطاع إيصال كل ما هو جديد لكم! وحصرياً.مثال أجنبي للكود : مثال حصري بعد تعريب وتركيب الكود على منتدى تجريبي :الان الكوديتم تركيبه في الجافا سكربت:الكود:---------تضليل المحتوى - الكود:
-
window.localStorage && $(window).load(function() { var chatbox_script = function() { var t_icon = window.top.$.find('link[rel="shortcut icon"]')[0]; var t_doc = window.top.document; var title = t_doc.title; var icon = t_icon.getAttribute('href'); var rep_title = '!! رسالة جديدة !! '+title; var rep_icon = 'http://illiweb.com/fa/fdf/al.ico'; $(window).on("focus", function(){localStorage.cb_blurred='' }).on("blur", function(){localStorage.cb_blurred=1; }); var overrided = Chatbox.prototype.refresh; Chatbox.prototype.refresh = function(data) { if (data.messages && data.messages.length) { var lm = data.messages.slice(-1)[0]; var last_message = lm.time+','+lm.action+','+lm.msg; if(this.last_message != last_message) { var user = $.grep(data.users, function(v){return v.id==chatbox.userId}); user = user.length ? user[0] : [{}]; if(this.last_message!==undefined) { if(lm.userId!=chatbox.userId &&user.username!=lm.username) { if(localStorage.cb_blurred) (function(){ var blink = function(){ if(title == t_doc.title) { if(!localStorage.cb_blurred) return; var new_title = rep_title; var new_icon = rep_icon; } else { var new_title = title; var new_icon = icon; } t_doc.title = new_title; var new_t_icon = t_icon.cloneNode(true); new_t_icon.setAttribute('href', new_icon); var t_icon_parent = t_icon.parentNode; t_icon_parent.removeChild(t_icon); t_icon_parent.appendChild(new_t_icon); t_icon = new_t_icon; setTimeout(blink, 500); }; blink(); })(); } else { localStorage.cb_blurred=''; } } this.last_message = lm; } } overrided.call(this, data); }; }; var s=document.createElement('script');s.text="("+chatbox_script.toString()+")();";$('object[data^="/chatbox/index.forum"],iframe[src^="/chatbox/index.forum"]').each(function(){try{$(this.contentDocument||this.contentWindow.document).find("#chatbox").closest("html").find("head").first().each(function(){this.appendChild(s.cloneNode(true))})}catch(a){}})}); الكود شغّال ويعمل 100% وتمت تجربته عدّة مرات ولا يوجد به أي خلل أو عطل الموضوعالأصلي : جافا سكربت / تنبيه بشكل جديد وحصري في حال وجود رسالة في علبة الدردشة ! المصدر : منتدى الرياضة العربية البوابة الكاتب:Admin |
|