النتائج 1 إلى 5 من 5

الموضوع: سيكربت جافا أعجبني ...

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,143

    سيكربت جافا أعجبني ...



    كود PHP:
    <style type="text/css">
    .
    matrix font-family:Lucida ConsoleCourierMonotypefont-size:10pttext-align:centerwidth:10pxpadding:0pxmargin:0px;}
    </
    style>
    <
    script type="text/javascript" language="JavaScript">

    <!--
    var 
    rows=11// must be an odd number
    var speed=66// lower is faster
    var reveal=50// between 0 and 100
    // the higher, the faster the word is 'decoded'
    var alink="http://www.DOMIAN.COM"// place to link to
                                          // set to alink="" if not needed


    var w3c=document.getElementById;
    var 
    ie45=document.all;
    var 
    ma_tabmatempma_bodma_rowxycolumnsma_txtma_cho;
    reveal=reveal/100;
    var 
    m_coch=new Array();
    var 
    m_copo=new Array();
    window.onload=function() {
      if (
    w3c||ie45) {
        var 
    matrix=(w3c)?document.getElementById("matrix"):document.all["matrix"];
        
    ma_txt=(w3c)?matrix.firstChild.nodeValue:matrix.innerHTML;
        
    ma_txt=" "+ma_txt+" ";
        
    columns=ma_txt.length;
        if (
    w3c) {
          while (
    matrix.childNodes.lengthmatrix.removeChild(matrix.childNodes[0]);
          
    ma_tab=document.createElement("table");
          
    ma_tab.setAttribute("border"0);
          
    ma_tab.setAttribute("align""center");
          
    ma_tab.style.backgroundColor="#000000";
          
    ma_bod=document.createElement("tbody");
          for (
    x=0x<rowsx++) {
            
    ma_row=document.createElement("tr");
            for (
    y=0y<columnsy++) {
              
    matemp=document.createElement("td");
              
    matemp.setAttribute("id""Mx"+x+"y"+y);
              
    matemp.className="matrix";
              
    matemp.appendChild(document.createTextNode(String.fromCharCode(160)));
              
    ma_row.appendChild(matemp);
            }
            
    ma_bod.appendChild(ma_row);
          }
          
    ma_tab.appendChild(ma_bod);
          
    matrix.appendChild(ma_tab);
        } else {
          
    ma_tab='<ta'+'ble align="center" border="0" style="background-color:#000000">';
          for (var 
    x=0x<rowsx++) {
            
    ma_tab+='<t'+'r>';
            for (var 
    y=0y<columnsy++) ma_tab+='<t'+'d class="matrix" id="Mx'+x+'y'+y+'">&nbsp;</'+'td>';
            
    ma_tab+='</'+'tr>';
          }
          
    ma_tab+='</'+'table>';
          
    matrix.innerHTML=ma_tab;
        }
        
    ma_cho=ma_txt;
        for (
    x=0x<columnsx++) {
          
    m_copo[x]=0;
          
    ma_cho+=String.fromCharCode(32+Math.floor(Math.random()*94));
        }
        
    x=0;
        
    ma_bod=setInterval("mytricks()"speed);
      }
    }

    function 
    mytricks() {
      var 
    z=x;
      
    x=0;
      for (
    y=0y<columnsy++) {
        
    x=x+(m_copo[y]==100);
        
    ma_row=m_copo[y]%100;
        if (
    ma_row && m_copo[y]<100) {
          if (
    ma_row<rows+1) {
            if (
    w3c) {
              
    matemp=document.getElementById("Mx"+(ma_row-1)+"y"+y);
              
    matemp.firstChild.nodeValue=m_coch[y];
            }
            else {
              
    matemp=document.all["Mx"+(ma_row-1)+"y"+y];
              
    matemp.innerHTML=m_coch[y];
            }
            
    matemp.style.color="#33ff66";
            
    matemp.style.fontWeight="bold";
          }
          if (
    ma_row>&& ma_row<rows+2) {
            
    matemp=(w3c)?document.getElementById("Mx"+(ma_row-2)+"y"+y):document.all["Mx"+(ma_row-2)+"y"+y];
            
    matemp.style.fontWeight="normal";
            
    matemp.style.color="#00ff00";
          }
          if (
    ma_row>2) {
              
    matemp=(w3c)?document.getElementById("Mx"+(ma_row-3)+"y"+y):document.all["Mx"+(ma_row-3)+"y"+y];
            
    matemp.style.color="#009900";
          }
          if (
    ma_row<Math.floor(rows/2)+1m_copo[y]++;
          else if (
    ma_row==Math.floor(rows/2)+&& m_coch[y]==ma_txt.charAt(y)) zoomer(y);
          else if (
    ma_row<rows+2m_copo[y]++;
          else if (
    m_copo[y]<100m_copo[y]=0;
        }
        else if (
    Math.random()>0.9 && m_copo[y]<100) {
          if (
    reveal>Math.random() && (z+1)/columns>Math.random()) m_coch[y]=ma_cho.charAt(y);
          else 
    m_coch[y]=ma_cho.charAt(Math.floor(Math.random()*ma_cho.length));
          
    m_copo[y]++;
        }
      }
      if (
    x==columnsclearInterval(ma_bod);
    }

    function 
    zoomer(ycol) {
      var 
    mtmpmtemytmp;
      if (
    m_copo[ycol]==Math.floor(rows/2)+1) {
        for (
    ytmp=0ytmp<rowsytmp++) {
          if (
    w3c) {
            
    mtmp=document.getElementById("Mx"+ytmp+"y"+ycol);
            
    mtmp.firstChild.nodeValue=m_coch[ycol];
          }
          else {
            
    mtmp=document.all["Mx"+ytmp+"y"+ycol];
            
    mtmp.innerHTML=m_coch[ycol];
          }
          
    mtmp.style.color="#33ff66";
          
    mtmp.style.fontWeight="bold";
          if (
    alink) {
            
    mtmp.style.cursor="pointer";
            
    mtmp.onclick=function() {window.location.href=alink};
          }
        }
        
    mtmp=ma_cho.indexOf(ma_txt.charAt(ycol));
        
    m_copo[ycol]+=199;
        
    setTimeout("zoomer("+ycol+")"speed);
      }
      else if (
    m_copo[ycol]>200) {
        if (
    w3c) {
          
    mtmp=document.getElementById("Mx"+(m_copo[ycol]-201)+"y"+ycol);
          
    mtem=document.getElementById("Mx"+(200+rows-m_copo[ycol]--)+"y"+ycol);
        }
        else {
          
    mtmp=document.all["Mx"+(m_copo[ycol]-201)+"y"+ycol];
          
    mtem=document.all["Mx"+(200+rows-m_copo[ycol]--)+"y"+ycol];
        }
        
    mtmp.style.fontWeight="normal";
        
    mtem.style.fontWeight="normal";
        
    setTimeout("zoomer("+ycol+")"speed);
      }
      else if (
    m_copo[ycol]==200m_copo[ycol]=100+Math.floor(rows/2);
      if (
    m_copo[ycol]>100 && m_copo[ycol]<200) {
        if (
    w3c) {
          
    mtmp=document.getElementById("Mx"+(m_copo[ycol]-101)+"y"+ycol);
          
    mtmp.firstChild.nodeValue=String.fromCharCode(160);
          
    mtem=document.getElementById("Mx"+(100+rows-m_copo[ycol]--)+"y"+ycol);
          
    mtem.firstChild.nodeValue=String.fromCharCode(160);
        }
        else {
          
    mtmp=document.all["Mx"+(m_copo[ycol]-101)+"y"+ycol];
          
    mtmp.innerHTML=String.fromCharCode(160);
          
    mtem=document.all["Mx"+(100+rows-m_copo[ycol]--)+"y"+ycol];
          
    mtem.innerHTML=String.fromCharCode(160);
        }
        
    setTimeout("zoomer("+ycol+")"speed);
      }
    }
    // -->
    </script> 
    في اي مكان تريد عرض الكود في الصفحة التي تريده أن يظهر بها ضع التالي :

    كود PHP:
    <div id="matrix">النص المرغوب هنا</div

    أهديه للأخ الغائب ابراهيم
    http://www.winoscript.com

    ملاحظة: لا يتوفر مثال.





    __________________
    سبحان الله و بحمده سبحان الله العظيم .
    random-x@hotmail.com
    -------------
    بين الفينة و الأخرى ... لماماً أظهر !
    random_X غير متواجد حالياً


  2. #2
    عضو فعال
    تاريخ التسجيل
    Oct 2003
    المشاركات
    1,200


    مافي مثال؟

    طيب مافي شرح عن شغلت السكربت؟

    مشكوور عموما





    Jobran غير متواجد حالياً

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    4,383


    والله شئ غريب! اخوي تحط كود لامثال ولا شرح!!





    EISA AHMED غير متواجد حالياً

  4. #4
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920



    بارك الله فيك وجزاك ألف خير
    كود ماتريكس رائع و خوارزميتها أجمل ما يكون

    لكن يا أخ random_X أنت هو الغائب وليس أنا يبدو أنك بدورك عامل لي بلوك

    أخ Jobran هذا هو المثال
    http://www.winoscript.com/js/MatrixR.html







    Zizwar غير متواجد حالياً

  5. #5
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,143


    الأخوة الذين قاموا بالتعقيب قد كفاني الأخ ابراهيم المؤنة ..


    أما انا يا ابراهيم فما حداني البحث عنك الا اللإشتياق يا صاحبي ..

    اتمنى أن تكون بألف خيرٍ و عافية ...

    دمت بحفظ الله .

    أخوك







    __________________
    سبحان الله و بحمده سبحان الله العظيم .
    random-x@hotmail.com
    -------------
    بين الفينة و الأخرى ... لماماً أظهر !
    random_X غير متواجد حالياً





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

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض