+ الرد على الموضوع
صفحة 1 من 3 1 2 3 الأخيرةالأخيرة
النتائج 1 إلى 5 من 12
  1. #1
    الإمبراطور وحيد is on a distinguished road
    تاريخ التسجيل
    21 / 09 / 2004
    الدولة
    المملكة العربية السعودية
    العمر
    39
    المشاركات
    90
    معدل تقييم المستوى
    331

    افتراضي ==| مواقع صديقة |== بطريقة مميزة ==|

    سلام الله عليكم ورحمته وبركاته


    حياكم أحبتي
    أقدم لكم هذا السكربيت البسيط

    وهو عبارة عن عرض مواقع صديقة

    داخل قائمة متحركة للأعلى بطريقة جذابة

    وتتوقف عند مرور الماوس عليها

    المثال هنا
    http://www.wh-em.com/1java/scroolmenue.htm


    هذا هو الكود



    كود PHP:
    <script language="javascript">
    <!--
    function 
    dynObj(id,x,y,w,h) {
        
    this.el = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? getLyrRef(id,document): null;
        if (!
    this.el) return null;
        
    this.doc = (document.layers)? this.el.documentthis.el;
        
    this.css = (this.el.style)? this.el.stylethis.el;
        var 
    px = (document.layers||window.opera)? """px";
        
    this.|| 0;    if (xthis.css.left this.x+px;
        
    this.|| 0;    if (ythis.css.top this.y+px;
        
    this.width ww: (this.el.offsetWidth)? this.el.offsetWidth: (this.css.clip.width)? this.css.clip.width0;
        
    this.height hh: (this.el.offsetHeight)? this.el.offsetHeight: (this.css.clip.height)? this.css.clip.height0;
        
    // if w/h passed, set style width/height
        
    if (w){ (document.layers)? this.css.clip.width=w+pxthis.css.width=w+px;}
        if (
    h){ (document.layers)? this.css.clip.height=h+pxthis.css.height=h+px;}
        
    this.obj id "_dynObj";     eval(this.obj "=this");
    }

    dynObj.prototype.show = function () { this.css.visibility "visible"; }
    dynObj.prototype.hide = function () { this.css.visibility "hidden"; }

    dynObj.prototype.shiftTo = function (x,y) {
        if (
    x!=nullthis.x=x; if (y!=nullthis.y=y;    
        if (
    this.css.moveTo) { 
            
    this.css.moveTo(Math.round(this.x),Math.round(this.y)); 
        } else { 
            
    this.css.left=Math.round(this.x)+"px"
            
    this.css.top=Math.round(this.y)+"px"
        }
    }
    dynObj.prototype.shiftBy = function (x,y) {
        
    this.shiftTo(this.x+x,this.y+y);
    }
    dynObj.prototype.writeLyr = function (cntnt) {
        if (
    typeof this.doc.innerHTML!="undefined") {
          
    this.doc.innerHTML cntnt;
      } else if (
    document.layers) {
                
    this.doc.write(cntnt);
                
    this.doc.close();
      }
    }

    dynObj.prototype.setBgClr = function (bg) {
        if (
    document.layersthis.doc.bgColor=bg;
        else 
    this.css.backgroundColor=bg;
    }
    function 
    getLyrRef(lyr,doc) {
        if (
    document.layers) {
            var 
    theLyr;
            for (var 
    i=0i<doc.layers.lengthi++) {
              
    theLyr doc.layers[i];
                if (
    theLyr.name == lyr) return theLyr;
                else if (
    theLyr.document.layers.length 0
                if ((
    theLyr getLyrRef(lyr,theLyr.document)) != null)
                        return 
    theLyr;
          }
            return 
    null;
      }
    }

    scrollerObj.ar = new Array();
    function 
    scrollerObj(x,y,w,h,al,hld) {
      
    this.x=x||0this.y=y||0this.w=wthis.h=h
      
    this.al al || "left"this.hld hld;
      
    this.ctr=1this.items=new Array(); this.timerId=0;
          
    this.pause     1500;    // مقدار التوقف للرسالة
        
    this.spd         20;        // سرعة العرض
        
    this.inc         2;        // مقدار التأخر
        
    this.fontFam "tahoma, helvetica, arial, sans-serif"// أنواع الخطوط
        
    this.fontSz     "12px"// حجم الخط
        
    this.fontClr  "#000000"// لون الخط
    }
    function 
    addScrollerItem(txt,url) {
        
    this.items[this.items.length] = new Array(txt,url);
    }
    function 
    setScrollerFont(fam,sz,clr) {
        
    this.fontFam=famthis.fontSz=szthis.fontClr=clr;
    }

    function 
    setScrollerTiming(pause,spd,inc) {
        
    this.pause=pausethis.spd=spdthis.inc=inc;
    }

    function 
    createScroller() {
      if (
    this.created) return;
        
    this.items[this.items.length] = this.items[0];
        
    scrollerObj.ar[scrollerObj.ar.length] = this;    
      
    this.obj "scrollerObj"+scrollerObj.ar.length; eval(this.obj "=this"); 
        if (
    document.layersthis.buildN4();
        else 
    this.build();
      
    this.created true;
    }
    function 
    buildScroller() {
      var 
    elemstr;
      if (
    document.getElementById && document.createElement) {
        
    elem document.createElement("div");
        if (
    typeof this.hld != "undefined") {
          
    this.holder document.getElementById(this.hld);
          
    this.scrWndo this.holder.appendChild(elem);
        } else {
              
    this.scrWndo document.body.appendChild(elem);
        }
        
    this.scrWndo.id "scrWndo"+scrollerObj.ar.length;
            
    this.scrWndo.style.position "absolute";
        
    this.scrWndo.style.visibility "hidden";
      } else if (
    document.all) {
        
    str '<div id="scrWndo'+scrollerObj.ar.length+'" style="position:absolute; visibility:hidden; "></div>';
        if (
    typeof this.hld != "undefined") {
          
    this.holder document.all[this.hld];
          if (
    typeof this.holder.innerHTML != "undefined")
            
    this.holder.innerHTML str;
        } else {
          
    document.body.insertAdjacentHTML("beforeEnd",str);
        }
      }
      
    this.scrWndo = new dynObj("scrWndo"+scrollerObj.ar.length,this.x,this.y,this.w,this.h);
      
    with (this.scrWndo.css) {
          
    clip "rect(0px, "+this.w+"px, "+this.h+"px, 0px)";
            
    overflow "hidden"zIndex=1000;    
        } 
      if (
    document.getElementById && document.createElement) {
        
    elem document.createElement("div");
        
    this.scrCont this.scrWndo.el.appendChild(elem);
        
    this.scrCont.id "scrCont" scrollerObj.ar.length;
        
    this.scrCont.style.position "absolute";
      } else if (
    document.all) {
        var 
    str '<div id="scrCont'+scrollerObj.ar.length+'" style="position:absolute"></div>';
        
    this.scrWndo.writeLyr(str);
      }
      
    this.scrCont = new dynObj("scrCont"+scrollerObj.ar.length);
        
    this.scrCont.css.visibility "inherit"
      
    this.scrCont.css.zIndex=1;
      
    this.scrCont.shiftTo(0,0);
      
    this.wrapItems();
      
    this.scrWndo.show();
      
    this.timerId setTimeout(this.obj ".controlScroll()",this.pause);
    }
    function 
    wrapItems() {
       var 
    itemStartitemEndstr "";
      if (
    this.al == "center") {
        
    itemStart '<table width="' this.'" cellpadding="0" cellspacing="0" border="0"><tr><td style="text-align:center; height:' this.'px" valign="middle">';
        
    itemEnd '</td></tr></table>';
      } else if (
    this.al == "left") {
        
    itemStart '<div style="height:' this.'px">';
        
    itemEnd '</div>';
      }
      for (var 
    i=0i<this.items.lengthi++) {
        if (
    typeof this.items[i][1] != "undefined") { // if item has url
          
    str += itemStart '<a style="text-decoration:none; font-family:'+this.fontFam+'; font-size:'+this.fontSz+'; color:'+this.fontClr+'" href="'this.items[i][1] + '">' this.items[i][0] + '</a>' itemEnd;
        } else {  
    // no url, wrap in span with styles attached
          
    str += itemStart '<div style="font-family:'+this.fontFam+'; font-size:'+this.fontSz+'; color:'+this.fontClr+'">' this.items[i][0] + '</div>' itemEnd;
        }
      }
      
    this.scrCont.writeLyr(str);
    }

    function 
    buildScrollerNS4() {
      
    // create wndo layer  
      
    if (typeof this.hld != "undefined") {
        
    this.holder getLyrRef(this.hld,document);
        
    this.scrWndo = new Layer(this.w,this.holder);
      }
        else 
    this.scrWndo = new Layer(this.w);
        
    this.scrWndo.resizeTo(this.w,this.h);
        
    this.scrWndo.moveTo(this.x,this.y);

        
    // create the scrolling content layer 
        
    var str '<div id="scrCont'+scrollerObj.ar.length+'" style="position:absolute"></div>';
        
    this.scrWndo.document.write(str);
        
    this.scrWndo.document.close();
        
    this.scrCont = new dynObj("scrCont"+scrollerObj.ar.length);
        
    this.scrCont.css.visibility "inherit"
      
    this.scrCont.css.zIndex=1;
      
    this.scrCont.shiftTo(0,0);
      
    this.wrapNS4Items();
        
    this.scrWndo.visibility "show";
      
    this.timerId setTimeout(this.obj ".controlScroll()",this.pause);
    }

    function 
    wrapNS4Items() {
        var 
    itemStartitemEndstr "";
        if (
    this.al=="center"this."middle";
        else 
    this."top";
      
    itemStart '<table width="' this.'" cellpadding="0" cellspacing="0" border="0"><tr><td align="'+this.al+'" height="' this.'" valign="'+this.v+'">';
      
    itemEnd '</td></tr></table>';
      for (var 
    i=0i<this.items.lengthi++) {
        if (
    typeof this.items[i][1] != "undefined") { // if item has url
          
    str += itemStart '<a style="text-decoration:none; font-family:'+this.fontFam+'; font-size:'+this.fontSz+'; color:'+this.fontClr+'" href="'this.items[i][1] + '">' this.items[i][0] + '</a>' itemEnd;
        } else {  
    // no url, wrap in span with styles attached
          
    str += itemStart '<div style="font-family:'+this.fontFam+'; font-size:'+this.fontSz+'; color:'+this.fontClr+'">' this.items[i][0] + '</div>' itemEnd;
        }
      }
      
    this.scrCont.writeLyr(str);
    }

    function 
    controlScroll() {
        if (
    this.ctr>this.items.length-1this.startOver();
        else {
            var 
    parseInt(this.scrCont.css.top);
            if (
    y> -this.this.ctr) { 
                
    this.scrCont.shiftBy(0,-this.inc);    
                
    this.timerId setTimeout(this.obj+".controlScroll()",this.spd);    
            } else {
                    
    this.ctr++;
                    
    this.timerId setTimeout(this.obj+".controlScroll()",this.pause);    
            }
        }
    }
    function 
    startOver() {
        
    this.ctr 1;
        
    this.scrCont.shiftTo(0,0);
        
    this.controlScroll();    
    }

    scrollerObj.prototype.addItem addScrollerItem;
    scrollerObj.prototype.create createScroller;
    scrollerObj.prototype.setFont setScrollerFont
    scrollerObj.prototype.setTiming setScrollerTiming;
    scrollerObj.prototype.buildN4 buildScrollerNS4
    scrollerObj.prototype.build buildScroller;
    scrollerObj.prototype.wrapItems wrapItems;
    scrollerObj.prototype.wrapNS4Items wrapNS4Items;
    scrollerObj.prototype.controlScroll controlScroll;
    scrollerObj.prototype.startOver startOver;
    function 
    positionGecko() {
        if (
    navigator.userAgent.indexOf("Gecko")>-1) {
        for (var 
    i=0i<scrollerObj.ar.lengthi++) {
                if (
    scrollerObj.ar[i].holder) {
                    
    scrollerObj.ar[i].holder.removeChild(scrollerObj.ar[i].scrWndo.el);
                    
    document.body.appendChild(scrollerObj.ar[i].scrWndo.el);
                    
    scrollerObj.ar[i].scrWndo.css.zIndex 1000;
            var 
    scrollerObj.ar[i].holder.offsetLeft scrollerObj.ar[i].x;
                    var 
    scrollerObj.ar[i].holder.offsetTop scrollerObj.ar[i].y;
                    
    scrollerObj.ar[i].scrWndo.shiftTo(x,y);
                }
          }
      }
    }
    function 
    rePosGecko() {
      for (var 
    i=0i<scrollerObj.ar.lengthi++) {
            var 
    scrollerObj.ar[i].holder.offsetLeft scrollerObj.ar[i].x;
            var 
    scrollerObj.ar[i].holder.offsetTop scrollerObj.ar[i].y;
            
    scrollerObj.ar[i].scrWndo.shiftTo(x,y);
      }
    }

    function 
    setMouseEvents() {
      for (var 
    i=0i<scrollerObj.ar.lengthi++) {
        
    scrollerObj.ar[i].scrCont.el.onmouseover = new Function("haltScroll("+i+")")
        
    scrollerObj.ar[i].scrCont.el.onmouseout restartScroll;
      }
    }

    function 
    haltScroll(num) {
      
    clearTimeout(scrollerObj.ar[num].timerId);
    }

    function 
    restartScroll(e) {
      
    // get numeric portion of id (after scrCont)
      
    var num parseInt(this.id.slice(7)) - 1;
      
    eewindow.eventwindow.event"";
      if (
    e) {
        var 
    current this;
        var 
    related =  e.relatedTargete.relatedTargete.toElemente.toElement"";
              if (
    related) {
            if (
    current != related && !contains(currentrelated)) 
              
    scrollerObj.ar[num].controlScroll();
          } else 
    scrollerObj.ar[num].controlScroll(); // ns4
      
    }
    }

    // adapted from http://www.brainjar.com/dhtml/events/default6.asp
    function contains(ab) {
        
    // extra checks in case alt-tab away while over menu
        
    if (&& b.parentNode) {    
          
    // Return true if node a contains node b.
          
    while (b.parentNode)
            if ((
    b.parentNode) == a)
              return 
    true;
          return 
    false;
        } else if (
    && b.parentElement) {
            while (
    b.parentElement)
                if ((
    b.parentElement) == a)
                  return 
    true;
              return 
    false;
        }
    }


    function 
    initScrollerObjs() {
    scroller1 = new scrollerObj(20,0,150,50,"center","holder");// عدل هنا فقط الإرتباطات والنصوص الظاهرة
    scroller1.addItem('<a target="_blank" href="http://hams-al3mr.com"><img border="0" src="../images/ad/hams.gif" width="110" height="50" alt="مواقع ومنتديات همسات العمر"></a>  ');
    scroller1.addItem('<a target="_blank" href="http://mrx00x00.jeeran.com/"><img border="0" src="../images/ad/mrx.gif" width="110" height="50" alt="موقع نبض الغموض"></a>');
    scroller1.addItem('<a target="_blank" href="http://ashrafnet.jeeran.com/"><img border="0" src="../images/ad/ASHRAF.gif" width="110" height="50" alt="الموقع الشخصي لأشرف نت"></a>');
    scroller1.addItem('<a target="_blank" href="http://uaky.jeeran.com/"><img border="0" src="../images/ad/yuyu.gif" width="110" height="50" alt="موقع يوسف وياسمين الشخصي"></a>');
    scroller1.addItem('<a target="_blank" href="http://rooh.8r8.com/"><img border="0" src="../images/ad/kloood.gif" width="110" height="50" alt="موقع خلوود الرووح"></a>');
    scroller1.addItem('<a target="_blank" href="http://raniadk.jeeran.com/"><img border="0" src="../images/ad/rania.gif" width="110" height="50" alt="موقع رانيا الشخصي"></a>');

    scroller1.addItem('                  ');
    scroller1.create();

      
    setMouseEvents(); // set up pause/restart onmouseover/out
    }

    window.onload initScrollerObjs;
    //-->
    </script>



    <div align="center">
        <table border="0" cellpadding="0" style="border-collapse: collapse" id="table26" width="0">
            <tr>
                <td id="holder" align="center" height="50" valign="top" > </td>
            </tr>
        </table>
    </div> 


    أتمنى أن يعجبكم تحية عذبة لكم

    أخوكم

    وحيد

     
  2. #2
    المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute الصورة الرمزية المودة
    تاريخ التسجيل
    17 / 08 / 2004
    العمر
    32
    المشاركات
    20,806
    معدل تقييم المستوى
    26158

    افتراضي مشاركة: ==| مواقع صديقة |== بطريقة مميزة ==|

    واو ... رائع ايها الإمبراطور ... بارك الله فيك ... الله لا يحرمنا دخلاتك الحلوة هاذي ... تحياتي .

     
  3. #3
    الشموخ is on a distinguished road الصورة الرمزية الشموخ
    تاريخ التسجيل
    30 / 08 / 2004
    الدولة
    السعودية
    المشاركات
    564
    معدل تقييم المستوى
    805

    افتراضي مشاركة: ==| مواقع صديقة |== بطريقة مميزة ==|

    والله جميلة جدا .. أتمنى لك دوام التوفيق أيها المبراطور .. ودم بخير .
    [align=center]ألاحظ أن بعض الإخوة يرفع مواضيع قديمة لي يطالبني فيها بالروابط لأنها لا تعمل .. آمل فقط قبل الرد أن تتأكد من تاريخ الموضوع .. فغالبها من عام 2005م .. والله المستعان ..[/align]

     
  4. #4
    المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute الصورة الرمزية المودة
    تاريخ التسجيل
    17 / 08 / 2004
    العمر
    32
    المشاركات
    20,806
    معدل تقييم المستوى
    26158

    افتراضي مشاركة: ==| مواقع صديقة |== بطريقة مميزة ==|

    اقتباس المشاركة الأصلية كتبت بواسطة الشموخ
    والله جميلة جدا .. أتمنى لك دوام التوفيق أيها المبراطور .. ودم بخير .
    الله يا أنت خبصت الإسم خبص وما راح أعدله ... إتعب شوي ... ههههههههههههههههههههههههه هههههههه

     
  5. #5
    أبو عبد الرحمن has a spectacular aura about أبو عبد الرحمن has a spectacular aura about أبو عبد الرحمن has a spectacular aura about الصورة الرمزية أبو عبد الرحمن
    تاريخ التسجيل
    15 / 11 / 2004
    المشاركات
    1,437
    معدل تقييم المستوى
    1694

    افتراضي مشاركة: ==| مواقع صديقة |== بطريقة مميزة ==|

    بارك الله فيك أخي الحبيب

    وفي انتظار المزيد من ابداعاتك

    لك منا كل تحية وتقدير

     

 
+ الرد على الموضوع
صفحة 1 من 3 1 2 3 الأخيرةالأخيرة

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

     

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك