[quote=the_man]salah satunya yang futu orng yang liat kita .ntu..melayang"[/quote]
mksd'a floating viewer image kn????
klo emng iya, nih kode'a:
[spoiler]/* FLOATING OBJECT (SHAKIRO214) ----------------------------- */
dude="<div id='divStayTopLeft' style='position:absolute;z-index:50;'><div id='mainpic'></div></div>";
flow=document.getElementById('flo_wrapper');
river=document.createElement("div");
river.innerHTML=dude;
flow.parentNode.insertBefore(river,flow);
//in this part you can change it into "frombottom" or "fromtop"
var verticalpos="frombottom"
function BoyantDiv()
{
    var startX = 15;
    var startY = 170;
    function ml(id)
    {
    if (document.getElementById)
      {
      var wek=document.getElementById(id);
      }
    else if (document.all)
      {
      var wek=document.all[id];
      }
    else
      {
      var wek=document.layers[id];
      }
        if(document.layers)
        {
        wek.style=wek;
        }
        wek.sP = function(x,y) {shino(x,y);};
        function shino(x,y)
        {
        wek.style.left=x;
        wek.style.top=y;
        }
        wek.x = startX;
        if (verticalpos=="fromtop")
           {
           wek.y = startY;
           }
        else{
           if (navigator.appName.indexOf("Netscape") != -1)
           {
           wek.y = pageYOffset + innerHeight;
           }
           else
           {
           wek.y = document.body.scrollTop + document.body.clientHeight;
           }
           wek.y -= startY;
           }
        return wek;
    }
    window.stayTopLeft = function () {boyant();};
    function boyant()
    {
        if (verticalpos=="fromtop"){
           if (navigator.appName.indexOf("Netscape") != -1)
           {
           var tenten = pageYOffset;
           }
           else
           {
           var tenten = document.body.scrollTop;
           }
           ftlObj.y += (tenten + startY - ftlObj.y)/8;
        }
        else{
           if (navigator.appName.indexOf("Netscape") != -1)
           {
           var tenten = pageYOffset + innerHeight;
           }
           else
           {
           var tenten = document.body.scrollTop + document.body.clientHeight;
           }
           ftlObj.y += (tenten - startY - ftlObj.y)/8;
        }
        ftlObj.sP(ftlObj.x, ftlObj.y);
        wakoko=setTimeout("stayTopLeft()", 50);
    }
    ftlObj = ml("divStayTopLeft");
    stayTopLeft();
}
BoyantDiv();
                                             /* VISITOR PICTURE (FERUZZ) --------------------------------- */
if (!attachOnLoadHandler(function(){viewer();})) window.onload = function(){viewer();};
function viewer() {
    if(pageViewerID!="") VIEWERPIC.init();
}
function spawnImage(mypic) {
     if (!mypic) {
             VIEWERPIC.getCode();
             return;
     }else {
          for (val in VIEWERPIC.info) {
           try {
               VIEWERPIC.getPhoto = new RegExp(VIEWERPIC.regexp[val]).exec(mypic)[1].replace(/(\d)+?/i,"$1");
                   document.getElementById("mainpic").innerHTML = VIEWERPIC.getPhoto;
               }
                catch(e) {
                   VIEWERPIC.getPhoto = "";
                   document.getElementById("mainpic").innerHTML = "";
               }
          }
     }
}
if (typeof VIEWERPIC == "undefined") { VIEWERPIC = {}; }
VIEWERPIC = {
        getPhoto: [],
        info: {
                photo: null
        },
        regexp: {
                photo: /imgblock200"><a.*?>((.|\s)+?)<\/a><\/div>/
        },
        init: function() {
                if(document.getElementById("mainpic") != null) {
                   this.ajaxRequest("/user.php?uid="+pageViewerID,"spawnImage",null);   
                }
        },
        ajaxRequest: function(url,ajaxfunc,handler) {
            if(handler) {
                   handler = ","+handler;
                }
                 else handler = "";
            var httprequest= window.XMLHttpRequest? new XMLHttpRequest():new ActiveXObject("Msxml2.XMLHTTP");
            if(ajaxfunc) {
                   eval("httprequest.onreadystatechange=function(){if (httprequest.readyState==4) {"+ajaxfunc+"(httprequest.responseText"+handler+");}}");
                }
            httprequest.open('GET', url, true);
            httprequest.send(null);
        }
};[/spoiler] 
lain kli jngn multiple posting....
ketauan nih newbie blon bca rules'a.... 
 
  
  
					Last edited by odloc (2008-09-14 05:50:52)