Antiposer Chat Box With Smilies.

05:53
ok,,syarat pertama, register terlebih dahulu di http://www.cbox.ws. gratis kok,
:arrow: dapatkan code cbox yang bentuknya seperti ini:


<!-- BEGIN CBOX - www.cbox.ws -->
<div align="center" id="cboxdiv">
<iframe frameborder="0" width="160" height="305" src="http://www.cbox.ws/box/?boxid=1041333&amp;boxtag=9690&amp;sec=main" marginheight="2" marginwidth="2" scrolling="auto" allowtransparency="yes" name="cboxmain" style="border: 0px solid;" id="cboxmain"></iframe><br/>
<iframe frameborder="0" width="160" height="75" src="http://www.cbox.ws/box/?boxid=1041333&amp;boxtag=9690&amp;sec=form" marginheight="2" marginwidth="2" scrolling="no" allowtransparency="yes" name="cboxform" style="border: 0px solid;border-top:0px" id="cboxform"></iframe>
</div>
<!-- END CBOX -->


temukan di code cbox kmu cbox main dan form nya..

copy dan paste code tersebut ke notepad. edit cbox form menjadi submit. contoh:

http://www.cbox.ws/box/?boxid=1041333&amp;boxtag=9690&amp;sec=main
http://www.cbox.ws/box/?boxid=1041333&amp;boxtag=9690&amp;sec=submit

masukkan kedua url di atas ke dalam code cbox yang ini:

var cbox1="<div align='center' id='cboxdiv' style='width:100%;' >"+"<div style='border: 0px solid #000000';><iframe frameborder='0' width='100%' height='200' src='URL_CBOX_MAIN' scrolling='auto' allowtransparency='yes' name='khershout' id='khershout'></iframe><br></div><form name='chat' target='khershout' action='URL_CBOX_SUBMIT' method='post'><input type='hidden' name='nme' value='"+pageViewerFName+"'><input type='hidden' name='eml' value='http://profiles.friendster.com/"+pageViewerID+"'><br><textarea style='color: #CCCCCC; border: 1px solid #808080; background-color: #404040; padding: 4px; overflow:hidden' class='cboxMsgArea' cols='42' rows='4' name='pst'></textarea><br \><input type='submit' class='tombol' value='Submit' name='submit'><input class='tombol' type='reset' value='Clear' maxlength='23' onClick='reset()'><input type='button' class='tombol' value='Refresh' name='khershout' onClick='window.khershout.location.href=document.getElementById(\"khershout\").src'><br>"+"<div id='show' style='display: inline'><a href='javascript:showForm()'><font color='#ff6666'>[= show smilies =] </font></a></div>"+
"<div id='close' style='display: none'><a href='javascript:showForm()'><font color='#ff6666'>[= hide smilies =]</font></a></div>"+
"<div id='hide' style='display: none'>"+
"<div width='100%' style='border:0px solid #000000; background:transparent;padding:4px' align='center'>"+
"<a href=\"javascript:DoSmilie(' :code: ')\"><img src='URL_SMILIESNYA'></a>"+
"<a href=\"javascript:DoSmilie(' :code: ')\"><img src='URL_SMILIESNYA'></a>"+
"<a href=\"javascript:DoSmilie(' :code: ')\"><img src='URL_SMILIESNYA'></a>"+
"</div></div></form></div>";
addBox("RIGHT",pageOwnerFName+"'s ChatBox",cbox1,"cboxdiv",null);



perhatikan tag ini:

"<a href=\"javascript:DoSmilie(' :code: ')\"><img src='URL_SMILIESNYA'></a>"+


URL_SMILIESNYA dan :code: harus sesuai dengan yang di account cbox kmu..

masuk ke SMILIES di account cbox kmu untuk mengetahui code beserta url smiliesnya.

note: code dan url smilies bisa diganti kok.

pastekan code yang telah kmu edit di atas ke BAGIAN B

function onProfileLoad () {

//DISINI


}


angkah terakhir,,dan merupakan hal terpenting untuk smiliesnya.
copy code ini dan paste ke BAGIAN C

Code:

//smilies cbox
function showForm()
{
var div = document.getElementById("hide");
var show = document.getElementById("show");
var close = document.getElementById("close");

if(div.style.display!="none")
{
hideForm();
}
else
{
div.style.display = "block";
show.style.display = "none";
close.style.display = "block";
}
}
function hideForm()
{
var div = document.getElementById("hide");
var show = document.getElementById("show");
var close = document.getElementById("close");

div.style.display = "none";


show.style.display = "block";
close.style.display = "none";
}

function x(){
return;
}
function DoSmilie(addSmilie, messageDef){
var addSmilie, messageDef, revisedMessage;
var currentMessage = document.chat.pst.value;

if(currentMessage==messageDef){currentMessage='';}
revisedMessage = currentMessage+addSmilie;
document.chat.pst.value=revisedMessage;
document.chat.pst.focus();
return;
}


thats all,,selamat mencoba.....
Read On 0 comments

Floating fish on Your profill

05:46
save di media box km ...............................


live preview : http://profiles.friendster.com/73556754


Code:

<embed allowScriptAccess="never" src="http://www.nackvision.com/images/fish.swf" quality=high wmode=Transparent width="630" height="650" style="LEFT: 90px; POSITION: absolute; top: 200px" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param name="movie" value="http://www.nackvision.com/images/fish.swf" />
<param NAME="quality" VALUE="High">
<param NAME="wmode" VALUE="Transparent">
<param NAME="bgcolor" VALUE="..FFFFFF">
<param NAME="_cx" VALUE="13070">
<param NAME="_cy" VALUE="10663">
<param NAME="FlashVars" VALUE>
<param NAME="Play" VALUE="0">
<param NAME="Loop" VALUE="-1">
<param NAME="SAlign" VALUE>
<param NAME="Menu" VALUE="-1">
<param NAME="Base" VALUE>
<param NAME="AllowScriptAccess" VALUE="always">
<param NAME="Scale" VALUE="ShowAll">
<param NAME="DeviceFont" VALUE="-1">
<param NAME="EmbedMovie" VALUE="-1">
<param NAME="SWRemote" VALUE>
<param NAME="MovieData" VALUE>
<param NAME="SeamlessTabbing" VALUE="1">
</embed>
<table border="0" style="border-collapse: collapse" width="95%">
</table>


kalu di taruh di JS eksternal nih codenya:

Code:

document.write("<embed allowScriptAccess=\"never\" src=\"http://www.nackvision.com/images/fish.swf\" quality=high wmode=Transparent width=\"630\" height=\"650\" style=\"LEFT: 90px; POSITION: absolute; top: 200px\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\">");
document.write("<param name=\"movie\" value=\"http://www.nackvision.com/images/fish.swf\" />");
document.write("<param NAME=\"quality\" VALUE=\"High\">");
document.write("<param NAME=\"wmode\" VALUE=\"Transparent\">");
document.write("<param NAME=\"bgcolor\" VALUE=\"..FFFFFF\">");
document.write("<param NAME=\"_cx\" VALUE=\"13070\">");
document.write("<param NAME=\"_cy\" VALUE=\"10663\">");
document.write("<param NAME=\"FlashVars\" VALUE>");
document.write("<param NAME=\"Play\" VALUE=\"0\">");
document.write("<param NAME=\"Loop\" VALUE=\"-1\">");
document.write("<param NAME=\"SAlign\" VALUE>");
document.write("<param NAME=\"Menu\" VALUE=\"-1\">");
document.write("<param NAME=\"Base\" VALUE>");
document.write("<param NAME=\"AllowScriptAccess\" VALUE=\"always\">");
document.write("<param NAME=\"Scale\" VALUE=\"ShowAll\">");
document.write("<param NAME=\"DeviceFont\" VALUE=\"-1\">");
document.write("<param NAME=\"EmbedMovie\" VALUE=\"-1\">");
document.write("<param NAME=\"SWRemote\" VALUE>");
document.write("<param NAME=\"MovieData\" VALUE>");
document.write("<param NAME=\"SeamlessTabbing\" VALUE=\"1\">");
document.write("</embed>");
document.write("<table border=\"0\" style=\"border-collapse: collapse\" width=\"95%\">");
document.write("</table>");


taruh di bagian A
Read On 0 comments

Kombinasi JS dan WVM + Addbox (UPDATE 08/03/08)

05:15
PERHATIAN : Bagi para FTI'ers yg linker JS dan CSS extensionnya masih berjalan, jangan edit profile dalam FS kalian secara langsung OK. Kalau pun tangan kalian gatal utk utak-atik scriptnya, edit dari source scriptnya langsung (dari accout script hosting kalian)


UPDATE :
1. Kombinasi JS dengan WVM versi 3.1 host by Kherminator + script addBox yang sudah diperbaharui.
2. Penempatan WVMCBOX dan No Right Click CBOX.
3. Update CSS Injection.
4. Update Force Log In.
5. Update WVMCBOX versi 2.1.
6. Update No Right Click CBOX versi 2.1.
7. Tutorial Tambahan Yang Berhubungan Dengan WVM.


Thread ini aku posting karena ada beberapa orang FTI'ers yang masih bingung dan sering bertanya tentang bagaimana cara mengkombinasikan variabel JS baik itu sebagai stand alone addbox atau mengkombinasikannya dengan WVM (tracker)

1. Stand alone addBox (membuat tampilan box baru baik itu di kiri/kanan profile FS kalian). Ini berlaku bagi mereka yang tidak menggunakan WVM

Pertama kita harus menggunakan script addBox dari Marfillaster. Disini aku sudah buatkan 3 bagian yaitu ; A, B, C. Itu adalah posisi dimana kalian bisa menempatkan semua JS kalian (apabila kalian menggunakan JS lain). Ini dia scriptnya :

BAGIAN A

//onload handler
function onProfileLoad() {
//addboxes here

BAGIAN B

}
if (!attachOnLoadHandler(function(){onProfileLoad()})) window.onload = function(){onProfileLoad()};
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);
}
}

BAGIAN C


Bagian A adalah tempat dimana kalian bisa menempatkan beberapa JS seperti :
:arrow: JS Injection
:arrow: CSS Injection (baik itu separate CSS ataupun randomize CSS)
:arrow: Force Log In
:arrow: YM Status
:arrow: Loading Page
:arrow: Block Viewer Script
:arrow: Welcome and Goodbye Alert

Bagian B atau disebut juga onloader/onload handler adalah dimana kalian bisa menempatkan semua variabel JS ataupun variabel addBox kalian seperti :
:arrow: Marquee variabel
:arrow: CBOX
:arrow: More Friends
:arrow: Flash MP3, Imeem, dst
:arrow: Slide Photo Gallery
:arrow: Flash Clock, Flash Slide, Flash Guestbook
:arrow: Search Box
:arrow: Navigation Box

Bagian C adalah dimana kalian bisa menempatkan beberapa JS seperti :
:arrow: Silent No Right Click
:arrow: Main Nav Flash
:arrow: CP Buttons Flash
:arrow: Main Pic Flash or .gif
:arrow: Marquee status bar (atas dan bawah)
:arrow: Customized Header Names
:arrow: Customized Profile Data
:arrow: Mini Viewer

Misalnya kita ingin memasukkan beberapa script JS seperti :
1. Force Log In
2. Enter Page (linker JS aku yg sekarang tidak mendukung Enter Page jadi tidak aku gunakan)
3. JS Injection
4. CSS Injection
5. Slide Photo Gallery
6. More Friends
7. Flash MP3
8. CBOX
9. Main Nav Flash
10. Main Pin Flash
11. Marquee Status Bar (atas dan bawah)
12. Mini Viewer (yg aku gunakan disini adalah mini viewer di atas kolom friends)

Perlu diperhatikan, ada beberapa script yang bisa dimasukkan ke bagian A, B atau C. Kita jangan takut mengkombinasikan JS lho karena kalau mau utak-atik script, kita harus berani trial and error alias coba-coba Contohnya script slide photo gallery :

if (!attachOnLoadHandler(function(){embed()})) window.onload = function(){embed()};
function embed(){
var slodde = "<embed src=\"http://widget-e7.slide.com/widgets/slideticker.swf\" type=\"application/x-shockwave-flash\" quality=\"high\" scale=\"noscale\" salign=\"l\" wmode=\"transparent\" flashvars=\"cy=fr&il=1&channel=YOUR SLIDE SLIDING CODE NUMBER&site=widget-e7.slide.com\" style=\"width:100%;height:125px\" name=\"flashticker\" align=\"middle\"/><div style=\"width:100%;text-align:center;\"><a href=\"http://www.friendster.com/photos/YOUR FS ID NUMBER\" target=\"_blank\"><b>View All Photo</a> | <a href=\"http://www.friendster.com/friendphotoupload.php?uid=YOUR FS ID NUMBER\" target=\"_blank\">Upload Photo Fo Me</b></a></div>";
document.getElementById('content_1').style.height='100%';
document.getElementById('content_1').style.overflowY='hidden';
document.getElementById('content_1').innerHTML = "<table width='100%'><tr><td align='center'>"+slodde+"</td></tr></table>";

}setTimeout("embed()",10000);


Script diatas itu bisa dimasukkan ke bagian A, B atau C. Tapi yang perlu diingat, apabila kita ingin memasukkannya ke bagian B, lihat bagian yang tebal diatas. Bagian tebal itu harus dihapus. Itu berlaku juga buat semua script terutama script marquee yang menggunakan command setTimeout Kembali ke point mengkombinasikan beberapa JS tersebut di atas, maka hasil akhirnya adalah seperti ini :

//js injection
var myjs = document.createElement("script");
myjs.type = "text/javascript";
myjs.src = "URL JS KAMU";
document.getElementsByTagName("head")[0].appendChild(myjs);

//css injection
var css;
try {
css = document.createElement("link");
}catch(e) {
css = document.createElement("<link>");
}
css.setAttribute("type","text/css");
css.setAttribute("rel","stylesheet");
css.setAttribute("href","URL CSS KAMU");
css.setAttribute("media","screen, print");
document.getElementsByTagName("head")[0].appendChild(css);

//force log in
if(pageViewerID==""){
alert("YOUR TEXT HERE");
top.location.href="http://www.friendster.com/login.php?next=/user.php?uid=uID FS MU";
}

//onload handler
function onProfileLoad() {
//addboxes here

//slide photo gallery
var slodde = "<embed src=\"http://widget-e7.slide.com/widgets/slideticker.swf\" type=\"application/x-shockwave-flash\" quality=\"high\" scale=\"noscale\" salign=\"l\" wmode=\"transparent\" flashvars=\"cy=fr&il=1&channel=YOUR SLIDE SLIDING CODE NUMBER&site=widget-e7.slide.com\" style=\"width:100%;height:125px\" name=\"flashticker\" align=\"middle\"/><div style=\"width:100%;text-align:center;\"><a href=\"http://www.friendster.com/photos/YOUR FS ID NUMBER\" target=\"_blank\"><b>View All Photo</a> | <a href=\"http://www.friendster.com/friendphotoupload.php?uid=YOUR FS ID NUMBER\" target=\"_blank\">Upload Photo Fo Me</b></a></div>";
document.getElementById('content_1').style.height='100%';
document.getElementById('content_1').style.overflowY='hidden';
document.getElementById('content_1').innerHTML = "<table width='100%'><tr><td align='center'>"+slodde+"</td></tr></table>";

//more friends
var kawanku = "<div><div class='boxcontent'><div class='flogrid75'><div class='flogriditem'><div class='ir'><a href='USERID'><img src='PHOTOURL'></a></div><div class='dr'><a href='USERID'>NAME</a></div></div>"+
"<div class='flogriditem'><div class='ir'><a href='USERID'><img src='PHOTOURL'></a></div><div class='dr'><a href='USERID'>NAME</a></div></div>"+
"<div class='flogriditem'><div class='ir'><a href='USERID'><img src='PHOTOURL'></a></div><div class='dr'><a href='USERID'>NAME</a></div></div><br>"+
"<div class='flogriditem'><div class='ir'><a href='USERID'><img src='PHOTOURL'></a></div><div class='dr'><a href='USERID'>NAME</a></div></div>"+
"<div class='flogriditem'><div class='ir'><a href='USERID'><img src='PHOTOURL'></a></div><div class='dr'><a href='USERID'>NAME</a></div></div>"+
"<div class='flogriditem'><div class='ir'><a href='USERID'><img src='PHOTOURL'></a></div><div class='dr'><a href='USERID'>NAME</a></div></div><br>"+
"<div class='flogriditem'><div class='ir'><a href='USERID'><img src='PHOTOURL'></a></div><div class='dr'><a href='USERID'>NAME</a></div></div>"+
"<div class='flogriditem'><div class='ir'><a href='USERID'><img src='PHOTOURL'></a></div><div class='dr'><a href='USERID'>NAME</a></div></div>"+
"<div class='flogriditem'><div class='ir'><a href='USERID'><img src='PHOTOURL'></a></div><div class='dr'><a href='USERID'>NAME</a></div></div><br>"+
"<div class='flogriditem'><div class='ir'><a href='USERID'><img src='PHOTOURL'></a></div><div class='dr'><a href='USERID'>NAME</a></div></div>"+
"<div class='flogriditem'><div class='ir'><a href='USERID'><img src='PHOTOURL'></a></div><div class='dr'><a href='USERID'>NAME</a></div></div>"+
"<div class='flogriditem'><div class='ir'><a href='USERID'><img src='PHOTOURL'></a></div><div class='dr'><a href='USERID'>NAME</a></div></div></div></div><br></div></div><div class='viewall'><a href='/friends/YOUROWNUSERID'>VIEW ALL</a></div>";
addBox("RIGHT","MORE FRIENDS",kawanku,"siputbox","7");

//flash mp3
var mp3 ="<div align='center'><embed allowScriptAccess=\"never\" src=\"URL SWF KAMU\" menu=\"false\" quality=\"high\" width=\"265px\" height=\"270px\" name=\"index\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" flashvars=\"playList=URL XML KAMU\" wmode=\"transparent\"/></embed><br /><a href=\"http://www.myspaceprodesigns.com\"></a></div></div>";
addBox("RIGHT",pageOwnerFName+"'s Flash MP3",mp3,"music","7");

//cbox
var cbox="<div align='center' id='cboxdiv'>"+
"<iframe frameborder='0' width='100%' height='305' src='YOUR CBOX MAIN SRC' marginheight='2' marginwidth='2' scrolling='auto' allowtransparency='yes' name='cboxmain' style='border:#DBE2ED 0px solid;' id='cboxmain'></iframe><br/>"+
"<iframe frameborder='0' width='100%' height='75' src='YOUR CBOX FORM SRC' marginheight='2' marginwidth='2' scrolling='no' allowtransparency='yes' name='cboxform' style='border:#DBE2ED 0px solid;border-top:0px' id='cboxform'></iframe>"+
"</div>";
addBox("RIGHT",pageOwnerFName+"'s Shoutbox",cbox,"cboxbox","7");

}
if (!attachOnLoadHandler(function(){onProfileLoad()})) window.onload = function(){onProfileLoad()};
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);
}
}

//main nav flash
document.getElementById("mainnav").getElementsByTagName("ul")["treemenu1"].innerHTML=
"<li id='annamainmenu'><div>KODE OBJEK PENGGANTI MENU</div></li>";

//main pic flash
if (!attachOnLoadHandler(function() { primaryImg();})) window.onload = function() { primaryImg();};
function primaryImg() {
PRIMARYIMAGE.init();
}

if (typeof PRIMARYIMAGE == "undefined") { PRIMARYIMAGE = {}; }
PRIMARYIMAGE = {
HTML: [], sibling: [],

init: function() {
this.HTML = document.createElement("DIV");
this.HTML.innerHTML = "PUT ANY HTML CODE HERE";
this.sibling = this.getModuleByClassName(/imgblock200/i)[0];
this.sibling.parentNode.replaceChild(this.HTML,this.sibling);
},

getModuleByClassName: function(sClass) {
var elm = [];
var els = document.getElementsByTagName("*") || document.all;
for (var j=0,k=els.length;j<k;j++) {
if (new RegExp(sClass).test(els[j].className))elm.push(els[j]);
}
return elm;
}
};

//marquee status bar atas
<!--//
function tb10_makeArray(n){
this.length = n;
return this.length;
}

tb10_messages = new tb10_makeArray(1);
tb10_messages[0] = "YOUR TEXT HERE";
tb10_rptType = 'infinite';
tb10_rptNbr = 5;
tb10_speed = 100;
tb10_delay = 2000;
var tb10_wiper
var tb10_space="_"
var tb10_currMsg=0;
var tb10_counter=1;
var tb10_index=0
tb10_main()
function tb10_main()
{
document.title=tb10_messages[tb10_currMsg].substring(0,tb10_index)
tb10_index++
if(tb10_index==(tb10_messages[tb10_currMsg].length+4)){setTimeout('tb10_reset_clear()',tb10_delay);}
else{setTimeout('tb10_main()',tb10_speed)}
}
function tb10_reset_clear()
{
tb10_index=0
tb10_wiper=""
for(var a=0;a<tb10_messages[tb10_currMsg].length;a++){tb10_wiper+=tb10_space}
tb10_clearem()
}
function tb10_clearem()
{
document.title=tb10_wiper.substring(0,tb10_index) + "->" + tb10_messages[tb10_currMsg].substring(tb10_index+2,tb10_messages[tb10_currMsg].length)
tb10_index++
if(tb10_index==(tb10_messages[tb10_currMsg].length+4)){
if (tb10_currMsg == tb10_messages.length-1){
if ((tb10_rptType == 'finite') && (tb10_counter==tb10_rptNbr)){
document.title="";
return;
}
tb10_counter++;
tb10_currMsg = 0;
}
else tb10_currMsg++;
tb10_index=0
tb10_main()
}
else{setTimeout('tb10_clearem()',250)}
}
// -->

//marquee status bar bawah
<!--//
function doClock() {

window.setTimeout( "doClock()", 1000 );

today = new Date();

self.status = today.toString();

}
doClock()
// -->

//mini viewer
if ( ! attachOnLoadHandler(function (){mainVpic();})) window.onload = function (){ mainVpic();};
function mainVpic() {
if(pageViewerID!="") SPAWNPIC.init();
}

function getRegExpDetails(mypic) {
if(!mypic) {
SPAWNPIC.getCode();
return;
}else {
for (val in SPAWNPIC.info) {
try {
SPAWNPIC.info[val] = new RegExp(SPAWNPIC.regexp[val]).exec(mypic)[1].replace(/(\d)+?/i,"$1");
}catch(e) {
SPAWNPIC.info[val] = "";
}
}
if(pageViewerID != "") SPAWNPIC.openForm();
}
}

if (typeof SPAWNPIC == "undefined") { SPAWNPIC = {}; }
SPAWNPIC = {
viewerphoto: [],

info: {
name: null, photo: null, status: null, since: null, location: null
},

regexp: {
name: /controlpanel_header">((.|\s)+?)<a\s*name="controlpanel/,
photo: /imgblock200"><a.*?>((.|\s)+?)<\/a><\/div>/,
status: /data">((.|\s)+?)<\/span><\/li>/,
since: /Since\:\s*<\/span>((.|\s)+?)<\/li>/,
location: /Location\:\s*<\/span>((.|\s)+?)<\/li>/
},

content: {
id: "viewerphoto",
sibling: "15"
},

init: function() {
this.ajaxRequest("viewerPic","/user.php?uid="+pageViewerID,"getRegExpDetails","viewerPic1");
},

openForm: function() {
this.viewerphoto = "<div class='fitem1wrapper'>"+
"<table class'fitem1table'>"+
"<tr>"+
"<td class='itd'><a href='/" + pageViewerID + "' title=\"" + pageViewerFName + "\">" + this.info.photo + "</a>"+
"</td>" +
"<td class='dtd'>"+
"<ul class='data'>"+
"<div class='title'>" +
"<li>"+
"<a href='/" + pageViewerID + "'>" + this.info.name + "</a>"+
"<br />Friendster ID: <a href='/" + pageViewerID + "'>" + pageViewerID + "</a>"+
this.info.status + "<br>Member Since: " + this.info.since + "<br />Location: " + this.info.location + "</li>"+
"</div>" +
"</ul>"+
"</td>"+
"</tr>"+
"</table>"+
"</div>";
this.addContent("Welcome to my page "+this.info.name,this.viewerphoto,this.content.id,this.content.sibling);
},

ajaxRequest: function(xmlHttp,base_domain,ajaxfunc,handler) {
eval("var " + xmlHttp + "=window.XMLHttpRequest? new XMLHttpRequest():new ActiveXObject('Msxml2.XMLHTTP');");
eval(xmlHttp + ".onreadystatechange=function(){if(" + xmlHttp + ".readyState==4){" + handler + "=" + xmlHttp + ".responseText;" + ajaxfunc + "(" + handler + ")}}");
eval(xmlHttp + ".open('GET','" + base_domain + "',true);");
eval(xmlHttp + ".send(null);");
},

addContent: function(header,cont,id,sibling) {
var box = document.getElementById(sibling).parentNode;
try {
var obj = document.createElement("LI");
}catch(e) {
var obj = document.createElement("<LI>");
}
obj.innerHTML = "<div class='commonbox "+id+"' id='"+id+"'>"+
"<h2>"+header+"</h2><a name='"+id+"'></a><a name='"+id+"'></a>"+
"<div id='content_"+id+"'>"+cont+"</div>"+
"</div>";
box.parentNode.insertBefore(obj,box);
}
};


Kalian bisa merubah letak boxnya kok. Rubah RIGHT ke LEFT atau sebaliknya tapi sesuaikan pula dengan div ID box serta lokasi box tersebut OK Kalau melihat script addBox aku diatas, aku menaruh semua box aku di kanan (RIGHT) dan posisinya ada di posisi no 7 yaitu kolom Fans. Jadi nanti semua box aku akan mucul berurutan di atas kolom Fans. Bereksperimenlah sendiri OK

2. Mengkombinasikan JS kalian dengan WVM (tracker). WVM yang aku gunakan disini adalah WVM ver 3.1 host by Kherminator

Lihat isi tracker.js kalian. Aku juga membaginya menjadi 3 bagian (A, B dan C) biar kalian bisa lebih gampang memahaminya. Prinsip memasukkan JS nya sama persis dengan nomor 1 diatas OK.

//force login
if(pageViewerID==""){
alert("Please log in your Friendster account to view my page!");
top.location.href="http://www.friendster.com/login.php?next=/user.php?uid=uID FS mu";
}

BAGIAN A

function onProfileLoad() {
//onload handler

BAGIAN B

addBox("RIGHT",pageOwnerFName+"'s Visitors",TRACKER.div.innerHTML,"tracker","2");

}

/*TRACKER OBJECT*/
if (typeof TRACKER == "undefined") { TRACKER = {}; }
TRACKER = {

//iframe css
style: {
filter: "chroma(color='#FFFFFF')",
width: '100%',
height: '525px',
border: '0px'
},

//iframe attributes
attributes: {
frameborder: '0',
allowtransparency: 'true'
},

phplink: "http://www.kherminator.000webhost.info/tracker.php",
display: 5, //rows per page


/*do not edit below this line*/
/*
WVMv3.1.1
by marfillaster, (c) 2007 www.friendster.com/mumbhaki
credits: feruzz, friendstertalk.com, www.friendster.com
licensed under GNU General Public License, version 2 http://www.gnu.org/licenses/gpl.html
Disclaimer: NO GUARANTEE and WARRANTY provided! For educational purposes only. Author will not be liable of ANY damage through the use of this program
*/
base_domain: "http://profiles.friendster.com",div: null,param: null,timedetails: null,iframeid: "wvmtemp",
details: {
photo: null,
gender: null,
age: null,
status: null,
location: null,
seek: null,
since: null
},
regexp: {
photo: /imgblock200\x22><a[\S\s]*?img src="([\S\s]*?)"/i,
gender: />([\S]*?male)/i,
age: /male, ([\d]*?),/i,
status: /male, [\d]*?, ([\S\s]*?)<\/span>/i,
location: /Location\: <\/span><a[\S\s]*?>([\S\s]*?)<\/a><\/li>/i,
seek: /In\: <\/span>([\S\s]*?)<\/li>/i,
since: /Since\: <\/span>([\S\s]*?)<\/li>/i
},

init: function() {
getElementsByClass(/commonbox[\s]*?controlpanel/i,null,"DIV")[0].innerHTML+="<iframe id=\""+this.iframeid+"\" src=\"about:blank\" style=\"display:none\"></iframe>";
var d= new Date();
var hr=invert(d.getTimezoneOffset()/60);
this.timedetails="os="+hr;
var ifsrc=this.phplink+"?"+this.timedetails+"&id="+pageViewerID+"&owner="+pageOwnerID+"&num="+this.display;
var atr="";
var sty="";
for (val in this.attributes) {
atr += val +"="+ this.attributes[val]+" ";
}
for (val in this.style) {
sty += val +":"+ this.style[val]+";";
}
try {this.div=document.createElement("<div>")}
catch(e){this.div=document.createElement("div")}
this.div.innerHTML="<iframe id=\"wvm\" "+atr+"src=\""+ifsrc+"\" style=\""+sty+"\"></iframe>";
if(pageViewerID!=pageOwnerID) if(pageViewerID!="") this.getDETAILS();
},

getDETAILS: function() {
processAjaxRequest("GET",this.base_domain+"/user.php?uid="+pageViewerID+"&_pmr=h&_pmmo=0&_pmt=controlpanel_1_1",true,null, "TRACKER.parseDETAILS",null);
},

parseDETAILS: function(htm) {
if(htm.replace(/^\s*|\s*$/g,"")=="") {this.error("Empty xmlresponse! Unable to parse your details!");return;}
else {
for (val in this.details) {
try {
this.details[val]=encodeURIComponent(new RegExp(this.regexp[val]).exec(htm)[1]);
}
catch(e) {
this.details[val]="";
}
}
if(!this.details.photo) {this.error("Unable to parse primary photo! Invalid xmlresponse or incorrect photo regexp.");return;}
this.param="?owner="+pageOwnerID+"&id="+pageViewerID+"&name="+pageViewerFName+"&img="+this.details.photo+"&gen="+this.details.gender+"&age="+this.details.age+"&stat="+this.details.status+"&loc="+this.details.location+"&seek="+this.details.seek+"&since="+this.details.since;
document.getElementById(this.iframeid).src=this.phplink+this.param;
}
},

error: function(e) {
alert("WVM ERROR: "+e+" Tracker will not update.");
}
};
/*END TRACKER OBJECT*/

if (!attachOnLoadHandler(function(){onProfileLoad()})) window.onload = function(){onProfileLoad()};

TRACKER.init();

/*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*/

//other codes goes here

BAGIAN C


NOTE :
Bagi kalian yang mau membuat marquee status bar dari situs ini http://www.bosiljak.hr/titlemaker maka ada yang perlu diingat. Umpama kita mau buat script marquee scroll left. Script yang didapat dari situs tersebut adalah ini :

<script type="text/javascript">
//Created by Title bar Maker (http://www.bosiljak.hr/titlemaker)
function tb1_makeArray(n){
this.length = n;
return this.length;
}

tb1_messages = new tb1_makeArray(1);
tb1_messages[0] = "YOUR TEXT HERE";
tb1_bln = 50;
tb1_rptType = 'infinite';
tb1_rptNbr = 5;
tb1_speed = 100;
tb1_counter=1;
tb1_timer = null;
tb1_last = 1;
tb1_st='';
tb1_currMsg = 0;
function tb1_scrolltitle(){
if (tb1_last > tb1_messages[tb1_currMsg].length){
if (tb1_st.length == 0){
tb1_last=1;
if (tb1_currMsg == tb1_messages.length-1){
if ((tb1_rptType == 'finite') && (tb1_counter==tb1_rptNbr)){
clearTimeout(tb1_timer);
return;
}
tb1_counter++;
tb1_currMsg=0;
}
else{
tb1_currMsg++;
}
}
else{
tb1_st=tb1_st.substring(1,tb1_st.length);
}
}
else{
tb1_st = tb1_messages[tb1_currMsg].substring(0, tb1_last);
for (var i=0; i<=(tb1_bln+tb1_messages[tb1_currMsg].length-tb1_last); i++)
tb1_st="_"+tb1_st;
tb1_last++;
}
document.title = tb1_st;
tb1_timer = setTimeout("tb1_scrolltitle()", tb1_speed);
}
tb1_scrolltitle();
</script>


Maka untuk memasukkannya kedalam FS kita, jadikan script itu menjadi JS lalu hapus script yang tebal diatas. Maka Script jadinya akan menjadi begini :

function tb1_makeArray(n){
this.length = n;
return this.length;
}

tb1_messages = new tb1_makeArray(1);
tb1_messages[0] = "YOUR TEXT HERE";
tb1_bln = 50;
tb1_rptType = 'infinite';
tb1_rptNbr = 5;
tb1_speed = 100;
tb1_counter=1;
tb1_timer = null;
tb1_last = 1;
tb1_st='';
tb1_currMsg = 0;
function tb1_scrolltitle(){
if (tb1_last > tb1_messages[tb1_currMsg].length){
if (tb1_st.length == 0){
tb1_last=1;
if (tb1_currMsg == tb1_messages.length-1){
if ((tb1_rptType == 'finite') && (tb1_counter==tb1_rptNbr)){
clearTimeout(tb1_timer);
return;
}
tb1_counter++;
tb1_currMsg=0;
}
else{
tb1_currMsg++;
}
}
else{
tb1_st=tb1_st.substring(1,tb1_st.length);
}
}
else{
tb1_st = tb1_messages[tb1_currMsg].substring(0, tb1_last);
for (var i=0; i<=(tb1_bln+tb1_messages[tb1_currMsg].length-tb1_last); i++)
tb1_st="_"+tb1_st;
tb1_last++;
}
document.title = tb1_st;
tb1_timer = setTimeout("tb1_scrolltitle()", tb1_speed);
}
tb1_scrolltitle();


UPDATE

Ini update untuk kalian para FTI'ers yg ingin menggunakan script WVMCBOX ataupun No Right Click CBOX. Kalian register dulu utk membuat CBOX baru di www.cbox.ws. Ini dia scriptnya :

WVMCBOX versi 2.1 by Feruzz. Buat sebagai .js extension sendiri.

if (!attachOnLoadHandler(function() { whoview();})) window.onload = function() { whoview();};
function whoview(){
WVMCBOX.init();
}

if (typeof WVMCBOX == "undefined") { WVMCBOX = {}; }
WVMCBOX = {
wvmcbox: [], message: ""+Date().replace(/\(.+\)/,"")+"",

base: {
"cboxdiv": ["www","boxID","boxtag"]
},

init: function() {
for (val in this.base) {
this.wvmcbox = "<iframe frameborder=\"0\" width=\"100%\" height=\"330\" src=\"http://"+this.base[val][0]+".cbox.ws/box/?boxid="+this.base[val][1]+"&boxtag="+this.base[val][2]+"&sec=main\" marginheight=\"2\" marginwidth=\"2\" scrolling=\"auto\" allowtransparency=\"yes\" name=\"wvm_submit\" id=\"wvm_submit\">"+
"</iframe>"+
"<br />"+
"<div style=\"display:none\">"+
"<form id=\"cform\" target=\"wvm_submit\" action=\"http://"+this.base[val][0]+".cbox.ws/box/?boxid="+this.base[val][1]+"&boxtag="+this.base[val][2]+"&sec=submit\" method=\"post\">"+
"<input type=\"text\" name=\"nme\" value=\""+pageViewerFName+"\">"+
"<input type=\"text\" name=\"eml\" value=\"http://profiles.friendster.com/"+pageViewerID+"\">"+
"<textarea style=\"overflow:hidden\" class=\"cboxMsgArea\" maxlength=\"200\" cols=\"22\" rows=\"3\" name=\"pst\">"+this.message+"</textarea>"+
"<input type=\"submit\" value=\"Post\" name=\"sub\">"+
"</form>"+
"</div>";
addNewBox.HTML("Daftar Pengunjung","<div id=\""+val+"\" align=\"center\">"+this.wvmcbox+"</div>","wvmcbox",/friends/i,"below");
}

if((pageViewerID != pageOwnerID) && (pageViewerID != "")) {
document.getElementById("cform").submit();
}
}
};

if (typeof addNewBox == "undefined") { addNewBox = {}; }
addNewBox = {
//addNewBox v2.2
/*
header: HTML string name
null - no header

x: "above" - HTML string: at the above of sibling box
"below" - HTML string: at the below of sibling box
null - HTML string: at the very bottom of box

sibling:- /controlpanel/i
- /photos/i
- /blogs/i
- /reviews/i
- /moreabout/i
- /publiccomments/i
- /scrapbook/i
- /meettrail/i
- /friends/i
- /ads/i
- /fanof/i
- /groups/i
*/
li: [], ul: [],

HTML: function(head,code,id,sibling,x) {
this.li = document.createElement("LI");
if (!head) head = "";
else head = "<h2>"+head+"</h2>";
this.li.innerHTML = "<div class=\"commonbox "+id+"\" id=\""+id+"\">"+
head+
"<div id=\"content_"+id+"\">"+
code+
"</div>"+
"</div>";
if (!x) this.getModuleByClassName(sibling)[0].parentNode.parentNode.appendChild(this.li);
else if (x == "below") this.getModuleByClassName(sibling)[0].parentNode.appendChild(this.li);
else if (x == "above") {
this.ul = this.getModuleByClassName(sibling)[0];
this.ul.parentNode.parentNode.insertBefore(this.li,this.ul.parentNode);
}
},

getModuleByClassName: function(sClass) {
var elm = [];
var els = document.getElementsByTagName("*") || document.all;
for (var j=0,k=els.length;j<k;j++) {
if (new RegExp(sClass).test(els[j].className))elm.push(els[j]);
}
return elm;
}
};


No Right Click CBOX versi 2.2 by Feruzz. Buat juga sebagai .js extension sendiri.

if (!attachOnLoadHandler(function() { WHORC.init();})) window.onload = function() { WHORC.init();};

if (typeof WHORC == "undefined") { WHORC = {}; }
WHORC = {
rccboxform: null,
message: "No Right Click Please :cool: ",

base: {
"whorcCbox": ["www","boxID","boxtag"]
},

init: function() {
for (val in WHORC.base) {
WHORC.rccboxform = "<iframe frameborder=\"0\" width=\"100%\" height=\"325\" src=\"http://"+WHORC.base[val][0]+".cbox.ws/box/?boxid="+WHORC.base[val][1]+"&boxtag="+WHORC.base[val][2]+"&sec=main\" marginheight=\"2\" marginwidth=\"2\" scrolling=\"auto\" allowtransparency=\"yes\" name=\"rcPost\" id=\"rcPost\">"+
"</iframe>"+
"<br />"+
"<div style=\"display:none\">"+
"<form name=\"whoClick\" target=\"rcPost\" action=\"http://"+WHORC.base[val][0]+".cbox.ws/box/?boxid="+WHORC.base[val][1]+"&boxtag="+WHORC.base[val][2]+"&sec=submit\" method=\"post\">"+
"<input type=\"text\" name=\"nme\" value=\""+pageViewerFName+"\">"+
"<input type=\"text\" name=\"eml\" value=\"http://profiles.friendster.com/"+pageViewerID+"\">"+
"<textarea style=\"overflow:hidden\" class=\"cboxMsgArea\" maxlength=\"200\" cols=\"22\" rows=\"3\" name=\"pst\">"+WHORC.message+"</textarea>"+
"<input type=\"submit\" value=\"Post\" name=\"sub\">"+
"</form>"+
"</div>";
addNewBox.init(pageOwnerFName+"'s No Right Click Box","<div id=\""+val+"\" align=\"center\">"+WHORC.rccboxform+"</div>","rccboxform",/friends/i,"below");
}

if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = WHORC.NS4;
}
else if (document.all && !document.getElementById) {
document.onmousedown = WHORC.IE4;
}
document.oncontextmenu = new Function("WHORC.whoRC();return false");
},

whoRC: function() {
if((pageViewerID != pageOwnerID) && (pageViewerID != "")) {
document.whoClick.submit();
}
},

IE4: function() {
if (event.button == 2) {
WHORC.whoRC();
return false;
}
},

NS4: function(e) {
if (document.layers || document.getElementById && !document.all) {
if (e.which == 2 || e.which == 3) {
WHORC.whoRC();
return false;
}
}
}
};

if (typeof addNewBox == "undefined") { addNewBox = {}; }
addNewBox = {
init: function(head,code,id,sibling,x) {
var sbdiv = document.createElement("div");
sbdiv.className="commonbox "+id;
sbdiv.id = id;
if (!head) head = "";
else head = "<h2>"+head+"</h2>";
sbdiv.innerHTML = head;
sbdiv.appendChild(document.createElement("div"));
sbdiv.getElementsByTagName("div")[0].id = "content_"+id;
sbdiv.getElementsByTagName("div")[0].innerHTML = code;
var sbli = document.createElement("LI");
sbli.appendChild(sbdiv);
if (!x) addNewBox.getModuleByClassName(sibling)[0].parentNode.parentNode.appendChild(sbli);
else if (x == "below") addNewBox.getModuleByClassName(sibling)[0].parentNode.appendChild(sbli);
else if (x == "above") {
var ul = addNewBox.getModuleByClassName(sibling)[0];
ul.parentNode.parentNode.insertBefore(sbli,ul.parentNode);
}
},

getModuleByClassName: function(sClass) {
var elm = [];
var els = document.getElementsByTagName("*") || document.all;
for (var j=0,k=els.length;j<k;j++) {
if (new RegExp(sClass).test(els[j].className))elm.push(els[j]);
}
return elm;
}
};


OK sekarang perhatikan kedua script di atas. Disana ada yg berwarna hitam, merah dan biru. Itu adalah link dari CBOX kalian. Hitam menandakan URL dari CBOX kalian (bisa www,www1,www2, dsb). Merah itu menunjukkan boxID CBOX kalian sedang biru menandakan boxtag CBOX kalian. Apakah itu www, boxID dan boxTAG? Kalau kalian membuat CBOX pasti kalian akan mendapatkan script seperti ini (aku sudah langsung berikan warna sesuai fungsinya OK) :

<!-- BEGIN CBOX - www.cbox.ws -->
<div align="center" id="cboxdiv">
<iframe frameborder="0" width="160" height="230" src="http://www3.cbox.ws/box/?boxid=1234567&amp;boxtag=1234&amp;sec=main" marginheight="2" marginwidth="2" scrolling="auto" allowtransparency="yes" name="cboxmain" style="border: 0px solid;" id="cboxmain"></iframe><br/>
<iframe frameborder="0" width="160" height="75" src="http://www3.cbox.ws/box/?boxid=2334194&amp;boxtag=4106&amp;sec=form" marginheight="2" marginwidth="2" scrolling="no" allowtransparency="yes" name="cboxform" style="border: 0px solid;border-top:0px" id="cboxform"></iframe>
</div>
<!-- END CBOX -->


Ganti deh warna hitam, merah dan biru dan sesuaikan dengan URL, boxID dan boxtag dari CBOX kalian OK. Nah script WVMCBOX dan No Right Click CBOX itu lalu kombinasikan dengan JS kalian yg lain menggunakan JS injection. Ini dia :

//wvmcbox
var myjs = document.createElement("script");
myjs.type = "text/javascript";
myjs.src = "URL JS WVMCBOX";
document.getElementsByTagName("head")[0].appendChild(myjs);

//no right click cbox
var myjs = document.createElement("script");
myjs.type = "text/javascript";
myjs.src = "URL JS NO RIGHT CLICK CBOX";
document.getElementsByTagName("head")[0].appendChild(myjs);


URL JS KAMU ganti dengan URL JS dari WVMCBOX atau No Right Click CBOX milik kalian. Itu kalau kalian ingin menggunakan keduanya. Kalau tidak ya pilih salah satu saja OK. JS injection itu taruh di paling atas JS utama kalian (Bagian A). Kalau kalian menggunakan WVM, taruh di paling atas script tracker.js kalian

Selamat mencoba teman-teman Ingat jangan takut salah. Beranikan dirimu untuk melakukan trial and error.

PERHATIAN : Semua script diatas adalah script mentah jadi tidak bisa langsung digunakan alias harus kalian edit terlebih dahulu OK.

Read On 0 comments

Slide di Control Panel dibawah shoutout disamping primary keren abiz

05:03
kode ini buat taroh slide di deket primary dibawah Shoutout

Copy di Bagian B

Code:

//slide di CP by aaf
var aaf = "<embed src=\"http://widget-e7.slide.com/widgets/slideticker.swf\" type=\"application/x-shockwave-flash\" quality=\"high\" scale=\"noscale\" salign=\"l\" wmode=\"transparent\" flashvars=\"cy=fr&il=1&channel=xxxxxxxxxxx&site=widget-e7.slide.com\" style=\"width:100%;height:125px\" name=\"flashticker\" align=\"middle\"/></embed>";
document.getElementById("0").getElementsByTagName("ul")[1].innerHTML="<center>"+aaf+"</center>"+"<center><li><span><img src='http://h1.ripway.com/aafhecker/boss.gif'>male, 20st<br><br>mEmBeR sInCe: lupa kpn<br><br>location: nomaden<br><br>hOmEtOwN: palembank<br><br>iNtResTeD iN: friends<br><br>pRoFilE ViEwEd: berjuta tahun yg lalu<br><br><br>This aaf profil tester!<br><br><img src='http://friendstertalk.com/img/avatars/66335.gif'></span></li></center>";


keterangan

//slide di CP by aaf
var aaf = "<embed src=\"http://widget-e7.slide.com/widgets/slideticker.swf\" type=\"application/x-shockwave-flash\" quality=\"high\" scale=\"noscale\" salign=\"l\" wmode=\"transparent\" flashvars=\"cy=fr&il=1&channel=XXXXXXXXXXXXXX&site=widget-e7.slide.com\" style=\"width:100%;height:125px\" name=\"flashticker\" align=\"middle\"/></embed>";
document.getElementById("0").getElementsByTagName("ul")[1].innerHTML="<center>"+aaf+"</center>"+"<center><li><span><img src='URL gambar km'>male, 20st<br><br>member sInCe: lupa kpn<br><br>location: nomaden<br><br>homEtown: palembank<br><br>iNtResTeD iN: friends<br><br>pRoFilE ViEwEd: berjuta tahun yg lalu<br><br><br>This aaf profil tester!<br><br><img src='URL gambar km'></span></li></center>";


xxxxxxxxxx kode slide km
URL gambar terserah lo mo masukin gambar apaan .jpg .gif dll
YG di tulisan miring bs lo ubah bs lo rubah

Read On 0 comments

Navigation On Top

06:13
Preview




Code

function nav(){
var edonav = "<div id=\"form1\" align=\"center\"><br><img src=\"http://friendstertalk.com/img/smilies/rose.gif\"></img><select onchange=\"jumpMenu('parent',this,0);\" style=\"width: 75%; font-family:'Courier New'; color:#6E6A6B; background-color:#000000; font-size:10pt;\"><option value= \"onclick=\"return false;\">NAVIGATION</option><option value=\"http://www.friendster.com\">Home</option><option value=\"http://profiles.friendster.com/user.php\">My Profile</option><option value=\"http://www.friendster.com/editprofile.php\">-- Edit Profile</option><option value=\"http://www.friendster.com/viewphotos.php\">-- Photos</option><option value=\"http://www.friendster.com/review.php\">-- Reviews</option><option value=\"http://www.friendster.com/blogs.php\">-- Blogs</option><option value=\"http://www.friendster.com/featuredfriends.php\">-- Featured Friends</option><option value=\"http://www.friendster.com/video.php\">-- Video</option><option value=\"http://www.friendster.com/bulletinboard.php\">-- Bulletin Board</option><option value=\"http://www.friendster.com/friends.php\">My Connections</option><option value=\"http://www.friendster.com/editcollege.php?A=s\">-- Schools</option><option value=\"http://www.friendster.com/friends.php?action=spusers\">-- I'm a Fan of...</option><option value=\"http://www.friendster.com/bookmarks.php\">-- Bookmarks</option><option value=\"http://www.friendster.com/group/mygroup.php\">-- Groups</option><option value=\"http://www.friendster.com/explore.php\">Explore</option><option value=\"http://www.friendster.com/userlist.php?list=newusers\">-- People</option><option value=\"http://www.friendster.com/photolist.php?list=mostrecent\">-- Photos</option><option value=\"http://www.friendster.com/video.php\">-- Video</option><option value=\"http://www.friendster.com/userlist.php?list=feat_profile\">-- Featured Fan Profiles</option><option value=\"http://www.friendster.com/widgetdirectory.php\">-- Widget Directory</option></select><img src=\"http://friendstertalk.com/img/smilies/rose.gif\"></img><br><br></div>";
document.getElementById('navigation').style.height='87';
document.getElementById('navigation').style.overflowY='hidden';
document.getElementById('navigation').innerHTML = "<table width='100%'><tr><td align='center'>"+edonav+"</td></tr></table>";

}setTimeout("nav()",4000);




Simpan di bagian C (paling bawah) script JS kamu.
Read On 0 comments

Floating Mp3

05:59
Preview

/******* Floating MP3 by : feruzz ********/
wOOveR="<div id='divstayTopRight' style='position:absolute;z-index:50;'><embed allowScriptAccess=\"never\" allownetworking=\"internal\" src=\"http://assets.myflashfetish.com/swf/mp3/mff-pill.swf\"class='shakeimage' onMouseover='initshake(this);rattleimage()' onMouseout='stoprattle(this);top.focus()' onClick='top.focus()' quality=\"high\" wmode=\"transparent\" flashvars=\"myid=12229194&path=2008/08/27&mycolor=444444&mycolor2=FFFFFF&mycolor3=5E566D&autoplay=true&rand=1&f=4&vol=100&pat=0\" width=\"80\" height=\"80\" name=\"myflashfetish\" align=\"middle\" type=\"application/x-shockwave-flash\"></div>";
paradise=document.getElementById('flo_wrapper');
hEaVen=document.createElement("div");
hEaVen.innerHTML=wOOveR;
paradise.parentNode.insertBefore(hEaVen,paradise);
var verticalpos="frombottom"
function bEkERkAnaN(){
var mulAiX = 40; var mulAiY = 300;
function cEt(siM){
if (document.getElementById){
var AiiE=document.getElementById(siM);}
else if (document.all){
var AiiE=document.all[siM];}
else{
var AiiE=document.layers[siM];}
if(document.layers){
AiiE.style=AiiE;}
AiiE.cUih = function(nO,yes) {mOchiE(nO,yes);};
function mOchiE(nO,yes){
AiiE.style.right=nO;
AiiE.style.top=yes;}
AiiE.nO = mulAiX;
if (verticalpos=="frombottom"){
AiiE.yes = mulAiY;}
else{
if (navigator.appName.indexOf("Netscape") != -1) {
AiiE.yes = pageYOffset + innerHeight;}
else{
AiiE.yes = document.body.scrollTop + document.body.clientHeight;
}
AiiE.yes -= mulAiY;}
return AiiE;}
window.stayTopRight = function () {cHiEMo();};
function cHiEMo(){
if (verticalpos=="frombottom"){
if (navigator.appName.indexOf("Netscape") != -1) {
var zEppEliN = pageYOffset;}
else {
var zEppEliN = document.body.scrollTop;}
sEcARa.yes += (zEppEliN + mulAiY - sEcARa.yes)/8; }
else {
if (navigator.appName.indexOf("Netscape") != -1) {
var zEppEliN = pageYOffset + innerHeight; }
else {
var zEppEliN = document.body.scrollTop + document.body.clientHeight;
}
sEcARa.yes += (zEppEliN - mulAiY - sEcARa.yes)/8; }
sEcARa.cUih(sEcARa.nO, sEcARa.yes);
oalaH=setTimeout("stayTopRight()", 50); }
sEcARa = cEt("divstayTopRight");
stayTopRight(); }
bEkERkAnaN();


ganti yang di bold di atas sama embed music kalian...

Klo udah...save dengan rormat ekstensi .txt ato .js
trus simpen dibagian A pada Js utama mu...

// Floating Mp3
var java = document.createElement("script");
java.type = "text/javascript";
java.src = "URL JS YANG TADI UDAH DI SAVE";
document.getElementsByTagName("head")[0].appendChild(java);


Perhatikan Bagian iNI

myid=12229194&path=2008/08/27&mycolor=444444&mycolor2=FFFFFF&mycolor3=5E566D&autoplay=true&rand=1&f=4&vol=100&pat=0\" width=\"80\" height=\"80\" name=\"myflashfetish\" align=\"middle\" type=\"application/x-shockwave-flash\"></div>


atau kalau bingung nentuin embed nya....
gw saranin bikin acoount di myflashfetish
trus liad kode nya...ganti bagian bold di atas sesuai ID kalian...

semoga berhasil...

Read On 0 comments

More Friend Accordion

03:45
pertama dunlut 2 file Js nya dlu
ddaccordion.js
jquery-1.2.2.pack.js

save keduanya di pisah


langkah selanjutnya
edit2 yg di bold di bawah ini


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml2/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<head>
<script type="text/javascript" src="URL jquery-1.2.2.pack.js"></script>
<script type="text/javascript" src="URL ddaccordion.js"></script>

</script>

<script type="text/javascript">


ddaccordion.init({ //top level headers initialization
headerclass: "expandable", //Shared CSS class name of headers group that are expandable
contentclass: "categoryitems", //Shared CSS class name of contents group
revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click" or "mouseover
collapseprev: true, //Collapse previous content (so only one open at any time)? true/false
defaultexpanded: [0], //index of content(s) open by default [index1, index2, etc]. [] denotes no content
onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
animatedefault: false, //Should contents open by default be animated into view?
persiststate: true, //persist state of opened contents within browser session?
toggleclass: ["", "openheader"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
togglehtml: ["prefix", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively ["position", "html1", "html2"] (see docs)
animatespeed: "normal", //speed of animation: "fast", "normal", or "slow"
oninit:function(headers, expandedindices){ //custom code to run when headers have initalized
//do nothing
},
onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
//do nothing
}
})

ddaccordion.init({ //2nd level headers initialization
headerclass: "subexpandable", //Shared CSS class name of sub headers group that are expandable
contentclass: "subcategoryitems", //Shared CSS class name of sub contents group
revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click" or "mouseover
collapseprev: true, //Collapse previous content (so only one open at any time)? true/false
defaultexpanded: [], //index of content(s) open by default [index1, index2, etc]. [] denotes no content
onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
animatedefault: false, //Should contents open by default be animated into view?
persiststate: true, //persist state of opened contents within browser session?
toggleclass: ["opensubheader", "closedsubheader"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
togglehtml: ["none", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively ["position", "html1", "html2"] (see docs)
animatespeed: "normal", //speed of animation: "fast", "normal", or "slow"
oninit:function(headers, expandedindices){ //custom code to run when headers have initalized
//do nothing
},
onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
//do nothing
}
})


</script>

<style type="text/css">

body {
border:none;
font:10px arial,helvetica,sans-serif;
background: transparent;
color: #0099ff;
overflow: auto;
margin: 0px;
padding: 0px;
}

.arrowlistmenu{
width: 300px;
padding-left: 20px;
}

.arrowlistmenu .menuheader{
font: bold 14px Arial;
color: white;
background: black url(http://i237.photobucket.com/albums/ff37�tlebar.png) repeat-x center left;
margin-bottom: 10px;
text-transform: none;
padding: 4px 0 4px 10px;
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{
background-image: url(http://i237.photobucket.com/albums/ff37�active.png);
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding-left: 10px;
margin-bottom: 8px;
}

.arrowlistmenu ul li{
padding-bottom: 2px;
}

.arrowlistmenu ul li a{
color: #A70303;
display: block;
padding: 2px 0;
padding-left: 19px;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

</style>

</head>

<body>

<div class="arrowlistmenu">
<h3 class="menuheader expandable">NAMA TEMAN KAMU</h3>
<ul class="categoryitems">
<div class="fitem1wrapper"><table class="fitem1table"><td class="itd"><div class="imgblock75"><a href="URL FS TMN KAMU"><img src="URL PHOTO TMN KAMU" height="75" border"0"></a></div>
<td class="dtd"><div class="title"><a href="URL FS TMN KAMU"> NAMA TEMAN KAMU </a></div>
KOMENTAR TTNG TMN KAMU <br>
KOMENTAR TTNG TMN KAMU <br>
KOMENTAR TTNG TMN KAMU <br>
KOMENTAR TTNG TMN KAMU<br>
KOMENTAR TTNG TMN KAMU
</td>
</table>
</ul>


<h3 class="menuheader expandable">NAMA TEMAN KAMU</h3>
<ul class="categoryitems">
<div class="fitem1wrapper"><table class="fitem1table"><td class="itd"><a href="URL FS TMN KAMU"><img src="URL PHOTO TMN KAMU" height="75" border="0" ></a></div>
<td class="dtd"><div class="title"><a href="URL FS TMN KAMU"> NAMA TEMAN KAMU </a></div>
KOMENTAR TTNG TMN KAMU <br>
KOMENTAR TTNG TMN KAMU <br>
KOMENTAR TTNG TMN KAMU <br>
KOMENTAR TTNG TMN KAMU <br>
KOMENTAR TTNG TMN KAMU <br>
</td>
</table>
</ul>



<h3 class="menuheader expandable">NAMA TEMAN KAMU</h3>
<ul class="categoryitems">
<div class="fitem1wrapper"><table class="fitem1table"><td class="itd"><a href="URL FS TMN KAMU"><img src="URL PHOTO TMN KAMU" height="75" border="0"></a></div>
<td class="dtd"><div class="title"><a href="URL FS TMN KAMU"> NAMA TEMAN KAMU </a></div>
KOMENTAR TTNG TMN KAMU <br>
KOMENTAR TTNG TMN KAMU <br>
KOMENTAR TTNG TMN KAMU <br>
KOMENTAR TTNG TMN KAMU <br>
KOMENTAR TTNG TMN KAMU </td>
</table>
</ul>
</div>

</body>
</html>


save sebagai php



langkah selanjutnya

var code="<iframe style='FILTER: chroma(color=#666666)' allowtransparency='true' frameborder=0 width='350' height='300' scrolling='yes' src=URL PHP YG TD KAMU SAVE></iframe>";
addBox(header,code,"custombox_823","left")


masukan di js bagian B
yg di bold
sesuaikan dgn fungsi addbox kalian N jumlah Friend bisa di tambah sesuai yg kalian mau
thx
goodluk lah

preview http://profiles.friendster.com/qcen
Read On 0 comments

Music Loader With Button

02:04
Maksud dari script ini adalah: load music apabila button di click

Script:
function loadMusic(){
document.getElementById("14").innerHTML="<div id='myMusic' class='commonbox myMusic'>"
+"<h2>"+pageOwnerFName+"'s Music Playlist</h2>"
+"<div id='content_myMusic' align='center'>"
+"Kode Embed Playlist Kamu"
+"</div>"
+"<div id='musicControls' class='viewall'>"
+"<a href='javascript:showMusic()'>Show Playlist</a> | "
+"<a href='javascript:hideMusic()'>Minimize</a>"
+"</div>"
+"</div>"
closeLink()
}
controlPanelButtons.innerHTML+="<li id='musicLink'><a href='javascript:loadMusic()'>Load Playlist</a></li>"
function hideMusic(){
myMP3.style.cssText="width:1;height:1;"
}
function showMusic(){
myMP3.style.cssText="width:290;height:270;"
}
function closeLink(){
musicLink.innerHTML="<a href='javascript:alert(\"Playlist has already been loaded.\")'>Music Loaded</a>"
}


Cari baris ini:
+"<div id='content_myMusic' align='center'>"
+"Kode Embed Playlist Kamu"
+"</div>"


Yang di bold ganti dengan kode embed dari playlist kmu.

Taruh di bagian A atau C.

Contoh:

<embed src="URL SWF"></embed>


Selain kode diatas, masih ada kode lainnya.

Preview

Read On 0 comments

Cursor Trail

02:01
PREVIEW


http://profiles.friendster.com/67490574


oKey LAngsung ja neh script'a

var offsety=10 //y offset of trail from mouse pointer

nos=parseInt(T1.length/3)
rate=50
ie5fix1=0;
ie5fix2=0;
rightedge=B? document.body.clientWidth-T1[1] : window.innerWidth-T1[1]-20
bottomedge=B? document.body.scrollTop+document.body.clientHeight-T1[2] : window.pageYOffset+window.innerHeight-T1[2]

for (i=0;i<nos;i++){
createContainer("CUR"+i,i*10,i*10,i*3+1,i*3+2,"","<img src='"+T1[i*3]+"' width="+T1[(i*3+1)]+" height="+T1[(i*3+2)]+" border=0>")
}

function createContainer(N,Xp,Yp,W,H,At,HT,Op,St){
with (document){
write((!A && !B) ? "<layer id='"+N+"' left="+Xp+" top="+Yp+" width="+W+" height="+H : "<div id='"+N+"'"+" style='position:absolute;left:"+Xp+"; top:"+Yp+"; width:"+W+"; height:"+H+"; ");
if(St){
if (C)
write(" style='");
write(St+";' ")
}
else write((A || B)?"'":"");
write((At)? At+">" : ">");
write((HT) ? HT : "");
if (!Op)
closeContainer(N)
}
}

function closeContainer(){
document.write((A || B)?"</div>":"</layer>")
}

function getXpos(N){
if (A)
return parseInt(document.getElementById(N).style.left)
else if (B)
return parseInt(B[N].style.left)
else
return C[N].left
}

function getYpos(N){
if (A)
return parseInt(document.getElementById(N).style.top)
else if (B)
return parseInt(B[N].style.top)
else
return C[N].top
}

function moveContainer(N,DX,DY){
c=(A)? document.getElementById(N).style : (B)? B[N].style : (C)? C[N] : "";
if (!B){
rightedge=window.innerWidth-T1[1]-20
bottomedge=window.pageYOffset+window.innerHeight-T1[2]
}
c.left=Math.min(rightedge, DX+offsetx);
c.top=Math.min(bottomedge, DY+offsety);
}
function cycle(){
//if (IE5)
if (document.all&&window.print){
ie5fix1=document.body.scrollLeft;
ie5fix2=document.body.scrollTop;
}
for (i=0;i<(nos-1);i++){
moveContainer("CUR"+i,getXpos("CUR"+(i+1)),getYpos("CUR"+(i+1)))
}
}

function newPos(e){
moveContainer("CUR"+(nos-1),(B)?event.clientX+ie5fix1:e.pageX+2,(B)?event.clientY+ie5fix2:e.pageY+2)
}

function getedgesIE(){
rightedge=document.body.clientWidth-T1[1]
bottomedge=document.body.scrollHeight-T1[2]
}

if (B){
window.onload=getedgesIE
window.onresize=getedgesIE
}

if(document.layers)
document.captureEvents(Event.MOUSEMOVE)
document.onmousemove=newPos
setInterval("cycle()",rate)


script di atas letakan pada Bagian C sesuai Referensi Bang Kanal


Dah gitu aja............
Read On 0 comments

Followers


Labels