2008-08-25 13:01:58

KaNaLiTnUk
» FTalkFreak
FTalk Level: zero
1911
0
1969-12-31

Re: Bagi para member yang ingin bertanya seputar tweaking FS. Silahkan bertanya dan posting disini. Sebelum itu harap membaca dan mengikuti [url=http://theftalk.com/t23371-FORUM-RULES.html][b]FORUM

FS itu sekarang punya OnLoadHandler sendiri bro Robin. Kalau kita view source profile FS kita sekarang, mereka menambahkan script di bawah ini yg tadinya tidak ada sama sekali (dia ada di bagian paling bawah) : [spoiler]// determine when the dom is ready and call our "onload" functions attachOnDomReadyHandler(function () { moveAd(1); moveAd(2); moveAd(3); moveAd(4); onPageLoad(); }); if (document.getElementsByTagName && !window.ParseCtl) { var ParseCtl = { onparse : function () { for(var i=0;i<funcArr.length;i++) { funcArr[i](); } }, complete : false, timer : 0, callOnParse : function () { if (document.getElementsByTagName("body").length == 0 || ParseCtl.complete) return; if (document.readyState && document.readyState < 2) return; clearInterval(ParseCtl.timer); ParseCtl.complete = true; ParseCtl.onparse(); } }; if (document.readyState) { ParseCtl.timer = setInterval(ParseCtl.callOnParse, 100); // for safari document.onreadystatechange = ParseCtl.callOnParse; } else document.addEventListener("DOMContentLoaded", ParseCtl.callOnParse, null); }[/spoiler] Makanya sekarang ini usahakanlah minimalisir penggunaan JS yg pakai [b]attachOnLoadHandler(function ()[/b]. Jadi kalau mau pakai script JS yg ada OnLoadHandlernya sebisa mungkin kustomisasi scriptnya agar gak pakai OnLoadHandler sendiri. Salah satu caranya adalah dengan menggunakan addBox atau WVM (karena mereka punya OnLoadHandler sendiri jadi maksimalkan fungsi OnLoadHandler tersebut). Misal script bro Robin yg ini : [quote]//Moving Friends Box if ( ! attachOnLoadHandler(function () { movingFrnd();})) window.onload = function () { movingFrnd();}; function movingFrnd() { var marqueeFriends = document.getElementById("content_2").innerHTML; document.getElementById("content_2").innerHTML ="<marquee direction='up' height='325' scrollamount='2' onMouseOver='stop()' onMouseOut='start()'>"+ marqueeFriends+"</marquee>"; }[/quote] Hapus saja OnLoadHandlernya agar bisa digabungkan ke dalam OnLoadHandler addBox atau WVM sehingga nanti scriptnya cukup : [quote]var marqueeFriends = document.getElementById("content_2").innerHTML; document.getElementById("content_2").innerHTML ="<marquee direction='up' height='325' scrollamount='2' onMouseOver='stop()' onMouseOut='start()'>"+ marqueeFriends+"</marquee>";[/quote] Mudah2an bisa dimengerti :)

Last edited by KaNaLiTnUk (2008-08-25 13:05:45)

Board footer

© 2024 F Talk

Current time is 11:12

[ 12 queries - 0.280 second ]
Privacy Policy