Форум на PC Mania https://forum.pcmania.bg/phpbb3/ |
|
Извадих част от сорс кода на Skype ! https://forum.pcmania.bg/phpbb3/viewtopic.php?f=1&t=49064 |
Страница 1 от 2 |
Автор: | XaXeRa [ 29 Апр 2007 19:00 ] |
Заглавие: | Извадих част от сорс кода на Skype ! |
Мисля ,че ще ви бъде интересно ! Скайп е писан на С++. function fireSingleClick(elementid) { if(closeLong) { closeLong = false; return true; } var elements = getSkypecastDivs(); for(var i = 0; i < elements.length; i++) { var element = document.getElementById(elements[i]); myClassname = element.className; myClassname = myClassname.replace(/open/,""); element.className = myClassname; var elementrow = document.getElementById(elements[i]+"-longdesc"); elementrow.style.display = "none"; } currentElement = document.getElementById(elementid); if(currentElement) { var elementrow = document.getElementById(elementid+"-longdesc"); var emptyP = new RegExp("<p><\/p>", "i") if(!elementrow.innerHTML.match(emptyP)) { myClassname = currentElement.className; myClassname = myClassname.replace(/hover/,""); currentElement.className = myClassname + " open"; elementrow.style.display = "block"; } } } var closeLong = false; function closeLongdesc(element) { closeLong = true; var longdescElement = document.getElementById(element); myClassname = longdescElement.className; myClassname = myClassname.replace(/open/,""); longdescElement.className = myClassname; var elementrow = document.getElementById(element+"-longdesc"); elementrow.style.display = "none"; return false; } function fireDoubleClick(elementid){ document.selection.empty(); if(elementid.substring(10, 11) == 0) return false; self.location = 'skype:' + elementid.substring(12); } var c; function detectSingleClick(elementid) { c = setTimeout('fireSingleClick("'+elementid+'")', 100); } function detectDoubleClick(elementid) { clearTimeout(c); fireDoubleClick(elementid); } function getSkypecastDivs() { var i; var objlist = []; var v = document.getElementsByTagName("DIV"); for(i=0; i<v.length; i++){ var myid = v[i].id; if(v[i].className.match(/skypecast-single/)){ objlist.push(myid); } } return(objlist); } function attacheMouseEvents() { var elements = getSkypecastDivs(); for(var i = 0; i < elements.length; i++) { var element = document.getElementById(elements[i]); if(!element) { } else { element.onmouseover = function () { if(this.className.match(/open/)) { } else { myClassname = this.className; this.className = myClassname + " hover"; } } element.onmouseout = function () { myClassname = this.className; myClassname = myClassname.replace(/hover/,"") this.className = myClassname; } element.onclick = function() { detectSingleClick(this.id); } element.ondblclick = function() { detectDoubleClick(this.id); } } } } function fixHeight() { var headElement = document.getElementById('head'); var headElementHeight = 0; if (headElement) { headElementHeight = headElement.offsetHeight; } if (document.documentElement.clientHeight > headElementHeight) { var newHeight = document.documentElement.clientHeight - headElementHeight; if(document.getElementById('livetab-promo') && document.getElementById('livetab-promo').offsetHeight) { var bannerElement = document.getElementById('livetab-promo'); newHeight = newHeight - bannerElement.offsetHeight; } if(document.getElementById('livetab-promo-pro') && document.getElementById('livetab-promo-pro').offsetHeight) { var bannerElement = document.getElementById('livetab-promo-pro'); newHeight = newHeight - bannerElement.offsetHeight; } scrollElement = document.getElementById("scroll-content"); scrollElement.style.height = newHeight + "px"; } } var needReload = false; var isBlured = false; window.onload = function(){ attacheMouseEvents(); fixHeight(); InitializeTimer(); } window.onresize = function() { fixHeight(); } function showhideAbout(state) { var descText = document.getElementById("about-text"); var descLink = document.getElementById("about-link"); switch(state) { case "show": descText.style.display = "block"; descLink.style.display = "none"; break; case "hide": var descText = document.getElementById("about-text"); descText.style.display = "none"; descLink.style.display = "block"; break; default: var descText = document.getElementById("about-text"); descText.style.display = "block"; } fixHeight(); } window.onblur = function(){ isBlured = true; } window.onfocus = function(){ isBlured = false; if (needReload){ ReloadPage(); } } function InitializeTimer() { delay = 300000; myTimer = self.setTimeout("ReloadPage()", delay) ReloadAds(); } function ReloadPage() { if(!isBlured){ window.location.reload(); } else { needReload = true; } } var rotate_count = 0; function ReloadAds(){ adRotateDelay = 5000; adTimer = self.setTimeout("ReloadAds()", adRotateDelay); document.getElementById("ad-label").innerHTML = adLabels[rotate_count % 3]; rotate_count++; |
Автор: | Vermic [ 29 Апр 2007 19:15 ] |
Заглавие: | |
Е сега ако ни и обясниш ще се радвам ![]() |
Автор: | AcTivE [ 29 Апр 2007 19:19 ] |
Заглавие: | |
Лично аз адски се изкефих! Поздравления, ти разкри конспирацията на 21 век! |
Автор: | Pеnnywise9198 [ 29 Апр 2007 20:53 ] |
Заглавие: | |
Ти си моят герой ![]() |
Автор: | VALEN7INVS [ 29 Апр 2007 21:07 ] |
Заглавие: | |
Мега яко. |
Автор: | DeViL [ 29 Апр 2007 21:08 ] |
Заглавие: | |
Бива като за без пари ![]() |
Автор: | долу_админа [ 29 Апр 2007 21:23 ] |
Заглавие: | |
Наистина имаш голяма пишка! |
Автор: | NeO_Zealot [ 29 Апр 2007 21:36 ] |
Заглавие: | |
уааау ![]() |
Автор: | Sashakiss® [ 29 Апр 2007 21:41 ] |
Заглавие: | |
Неслучайно човека е Хахер(ноу офенс) |
Автор: | Kazim [ 29 Апр 2007 21:50 ] |
Заглавие: | |
Искам да те гушкам по този случай. ![]() |
Автор: | Shady [ 29 Апр 2007 23:02 ] |
Заглавие: | |
Еее вие пък само храните човека, дейба. Браво пич, явно имаш скилз. |
Автор: | Kazim [ 29 Апр 2007 23:52 ] |
Заглавие: | |
Има грешки на няколко алгоритъма и ако беше разбирач, щеше да забележи... |
Автор: | Vermic [ 30 Апр 2007 09:28 ] |
Заглавие: | |
AcTivE написа: Лично аз адски се изкефих! Поздравления, ти разкри конспирацията на 21 век!
Е това не съм го очакваал да бъде разкрита ![]() |
Автор: | --- [ 30 Апр 2007 10:11 ] |
Заглавие: | Re: Извадих част от сорс кода на Skype ! |
XaXeRa написа: Скайп е писан на С++.
Аз пък мислех, че е писан на html ![]() |
Автор: | _____ [ 30 Апр 2007 10:11 ] |
Заглавие: | |
Браво а сега да намерим и кой е убил Кенеди и може да направим сериал. ![]() |
Автор: | zip0 [ 30 Апр 2007 12:48 ] |
Заглавие: | |
Lеader написа: Браво а сега да намерим и кой е убил Кенеди и може да направим сериал.
![]() Ето ме! ![]() |
Автор: | Spock [ 30 Апр 2007 13:16 ] |
Заглавие: | Re: Извадих част от сорс кода на Skype ! |
мини руло написа: XaXeRa написа: Скайп е писан на С++. Аз пък мислех, че е писан на html ![]() Не не по последна hk информация от мои хора е писан на най-модерния програмен език Pascal. Хехаера вече е hk със * (звездичка) вече за невероятни постижения в хака. |
Автор: | The Grim Reaper [ 30 Апр 2007 15:19 ] |
Заглавие: | Re: Извадих част от сорс кода на Skype ! |
мини руло написа: XaXeRa написа: Скайп е писан на С++. Аз пък мислех, че е писан на html ![]() Явно е писан на JavaScript. |
Автор: | DukeNukem [ 30 Апр 2007 15:21 ] |
Заглавие: | Re: Извадих част от сорс кода на Skype ! |
The Grim Reаper написа: мини руло написа: XaXeRa написа: Скайп е писан на С++. Аз пък мислех, че е писан на html ![]() Явно е писан на JavaScript. Не ви ли е ясно че е писан на Delphi? |
Автор: | Shady [ 30 Апр 2007 15:23 ] |
Заглавие: | Re: Извадих част от сорс кода на Skype ! |
Lonely ArchAngel написа: The Grim Reаper написа: мини руло написа: XaXeRa написа: Скайп е писан на С++. Аз пък мислех, че е писан на html ![]() Явно е писан на JavaScript. Не ви ли е ясно че е писан на Delphi? Нуубс, не е писан рисуван е |
Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ Лятно време ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |