[quote=rockaddicted][quote=sekya]jadi [b]RIGHT/LEFT[/b] na didepan...[b]siblings ID[/b] na di belakang...
aku dah nyuba bisa koq...
semuga berhasil...[/quote]
ga isa bro,....
malah add box oe ilang smua,........................................
[/quote]
Coba cek script addBox kalian OK. Ini penyakit umum script addBox karena kalian harus benar2 teliti memperhatikan script addBox yang kalian pakai apabila kalian ingin menambah box baru di FS kalian. Script addBox itu sendiri ada 3 macam lho
Kalau untuk WVM versi 3.1 script addBox [b]Kherminator[/b] nya adalah begini :
[quote]/*MISC FUNCTIONS*/
function addBox(head,code,id,siblingafter) {
/*
head:
html string title
null - no header bar
code:
html string content
id:
unique string css pointer
siblingafter:
regexp classname
'left' - mainbar column end
'right' - sidebar column end
*/
try {
var li=document.createElement("li");
} catch(e) {
var li=document.createElement("<li>");
}
if(!head) head="";
else head="<h2>"+head+"</h2>";
li.innerHTML="<div id=\""+id+"\" class=\"commonbox "+id+"\">"+
head+
"<div id=\"content_"+id+"\">"+
code+
"</div>"+
"</div>";
if(siblingafter=="left") getElementsByClass(/commonbox[\s]*?controlpanel/i,null,"DIV")[0].parentNode.parentNode.appendChild(li);
else if(siblingafter=="right") getElementsByClass(/commonbox[\s]*?friends/i,null,"DIV")[0].parentNode.parentNode.appendChild(li);
else {
var si=getElementsByClass(siblingafter,null,"DIV")[0];
si.parentNode.parentNode.insertBefore(li,si.parentNode);
}
}
function processAjaxRequest(type,url,cont,param,handler,handlerparam) {
//by marfillaster
if(handlerparam) handlerparam=","+handlerparam;
else handlerparam="";
var httprequest= window.XMLHttpRequest? new XMLHttpRequest():new ActiveXObject("Msxml2.XMLHTTP");
if(handler) eval("httprequest.onreadystatechange=function(){if (httprequest.readyState==4) {"+handler+"(httprequest.responseText"+handlerparam+");}}");
httprequest.open( type, url, cont);
if(type=="POST") {
httprequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
httprequest.setRequestHeader("Content-length", param.length);
httprequest.setRequestHeader("Connection", "close");
}
httprequest.send(param);
}
function invert(x) {
if(x>0) return parseInt("-"+x);
else if(x<0) {
x=x+"";
return parseInt(x.substr(1,x.length-1));
}
return 0;
}
function randOrd(){
return (Math.round(Math.random())-0.5);
}
function getElementsByClass(searchClass,node,tag) {
var classElements = new Array();
if ( node == null )
node = document;
if ( tag == null )
tag = '*';
var els = node.getElementsByTagName(tag);
var elsLen = els.length;
var pattern = new RegExp(searchClass);
for (i = 0, j = 0; i < elsLen; i++) {
if ( pattern.test(els[i].className) ) {
classElements[j] = els[i];
j++;
}
}
return classElements;
}
/*END MISC FUNCTIONS*/[/quote]
Jadi nanti untuk script addBox kalian jadinya akan begini :
[quote]addBox(pageOwnerFName+"'s Visitors",TRACKER.div.innerHTML,"tracker","right");[/quote]
Sedang utk WVM 3.1 yang aku gunakan menggunakan script addBox Marfillaster yang baru yaitu menggunakan siblings (ID BOX) yaitu ini :
[quote]/*MISC FUNCTIONS*/
function addBox (type,head,htm,id,sibling) {
//by marfillaster
//type "LEFT" | "RIGHT"
//head header string
//htm innerHTML string
//id css_id string
//sibling css_id_insertbefore string | null
/* Available default Siblings
LEFT
0 = controlpanel
1 = photos
13 = blogs
12 = reviews
6 = moreabout
18 = publiccomments
10 = scrapbook
RIGHT
15 = meettrail
2 = friends
14 = googleads
7 = fan
8 = groups
null - appends to last
*/
try {
var li=document.createElement("li");
} catch(e) {
var li=document.createElement("<li>");
}
if(type=="LEFT") {
var ul=document.getElementById("0").parentNode.parentNode;
htm="<div class='boxcontent'>"+htm+"</div>";
}
else var ul=document.getElementById("2").parentNode.parentNode;
li.innerHTML="<div id='"+id+"' class='commonbox "+id+"'>"+
"<h2>"+head+"</h2>"+
"<div id='content_"+id+"'>"+
htm+
"</div>"+
"</div>";
if(sibling==null) ul.appendChild(li);
else {
sibling=document.getElementById(sibling).parentNode;
ul.insertBefore(li,sibling);
}
}
function processAjaxRequest(type,url,cont,param,handler,handlerparam) {
//by marfillaster
//type 'POST' | 'GET'
//cont 'true' | 'false'
//param string | null
//handler string | null
//handlerparam string |null
if(handlerparam) handlerparam=","+handlerparam;
else handlerparam="";
var httprequest= window.XMLHttpRequest? new XMLHttpRequest():new ActiveXObject("Msxml2.XMLHTTP");
if(handler) eval("httprequest.onreadystatechange=function(){if (httprequest.readyState==4) {"+handler+"(httprequest.responseText"+handlerparam+");}}");
httprequest.open( type, url, cont);
if(type=="POST") {
httprequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
httprequest.setRequestHeader("Content-length", param.length);
httprequest.setRequestHeader("Connection", "close");
}
httprequest.send(param);
}
function invert(x) {
if(x>0) return parseInt("-"+x);
else if(x<0) {
x=x+"";
return parseInt(x.substr(1,x.length-1));
}
return 0;
}
function randOrd(){
return (Math.round(Math.random())-0.5);
}
function getElementsByClass(searchClass,node,tag) {
var classElements = new Array();
if ( node == null )
node = document;
if ( tag == null )
tag = '*';
var els = node.getElementsByTagName(tag);
var elsLen = els.length;
var pattern = new RegExp(searchClass);
for (i = 0, j = 0; i < elsLen; i++) {
if ( pattern.test(els[i].className) ) {
classElements[j] = els[i];
j++;
}
}
return classElements;
}
/*END MISC FUNCTIONS*/[/quote]
Sehingga nanti script addBox utk WVM nya menjadi begini :
[quote]addBox("RIGHT",pageOwnerFName+"'s Visitors",TRACKER.div.innerHTML,"tracker","2");[/quote]
Untuk lebih lengkapnya lihat disini
http://theftalk.com/t15339-TUTORIAL-Kombinasi-Addbox-LINKER-UPDATE-10-02-08%29.html dimana aku sudah mengganti script addBox Kherminator dengan script addBox yang baru biar kalian bisa lebih leluasa menempatkan box baru kalian baik itu di kiri/kanan profile kalian.
Untuk tutorial merubah letak boxnya lihat disini
http://theftalk.com/viewtopic.php?id=15339&p=4 lihat postingan nomor 76 OK
Pro : [b]Bro Arctic[/b]
Aku gak tahu apakah Welcome Alert pakai CSS expression masih bisa jalan atau tidak karena menurut aku itu sudah tidak bisa digunakan lagi. Coba saja pakai Welcome Alert versi JS nya OK
Ini dia scriptnya :
[quote]//welcome alert
window.onload= function(){
Wellcome();
}
function Wellcome()
{
alert('Selamat datang '+parent.pageViewerFName+' dan terima kasih.');
alert('Jangan lupa commentnya '+parent.pageViewerFName+'');
alert('TEXT KAMU');
alert('TEXT KAMU');
}[/quote]
Silahkan tambahkan Welcome Alertnya seberapa banyak kamu suka OK
Pro : [b]say@nk.vhie[/b]
Coba lihat script addBoxmu OK karena script addBox bro Kher itu beda dengan script addBox yang aku pakai. Lihat penjelasan aku untuk bro Rockaddicted diatas. Setelah memahami semuanya, silahkan lihat disini untuk belajar mengkombinasikan script auto friend scanner + randomized friends dengan JS utamamu
http://theftalk.com/t20756-Mempercepat-Loading-Pada-Profile-Friendster-Kita.html dan lihat postingan nomor [b]16[/b]
Last edited by KaNaLiTnUk (2008-02-11 13:35:27)