ตั้งค่าการอ่าน

ค่าเริ่มต้น

  • เลื่อนอัตโนมัติ
    การแก้ไขปัญหา และ โค้ดมากมาย

    ลำดับตอนที่ #23 : กล่องข้อความเลือนเขียนได้ 3 ประโยค

    • เนื้อหาตอนนี้เปิดให้อ่าน
    • 499
      0
      9 ก.ค. 54

    สวัสดีผู้อ่านทุกๆคน คราวนี้ก็มีกล่องข้อความมาอีกแล้ว
    แต่คราวนี้มันจะเลือนมาแล้วก็เลือนไป 3 ประโยคสลับไปมา
    มาดูกันว่าเป็นยังไง....



    โค้ด
    <!-- start code by zalim-code.com -->  <script language="" type="text/javascript">

    var delay = 2000; //set delay between message change (in miliseconds)
    var maxsteps=30; // number of steps to take to change from start color to endcolor
    var stepdelay=40; // time in miliseconds of a single step
    //**Note: maxsteps*stepdelay will be total time in miliseconds of fading effect
    var startcolor= new Array(255,255,255); // start color (red, green, blue)
    var endcolor=new Array(0,0,0); // end color (red, green, blue)

    var fcontent=new Array();
    begintag='<div style="font: normal 14px Arial; padding: 5px;">'; //set opening tag, such as font declarations
    fcontent[0]="<b>มีอะไรใหม่?</b><br>สวัสดีจ้า ยินดีต้อนรับเข้าสู่ writer.dek-d.com ของ piyapach";
    fcontent[1]="โค้ดต่างๆนี้เราทำไว้หลายที่ด้วยกัน.";
    fcontent[2]="และเรายังมีบทความทดลองโค้ดอีก</a>";
    closetag='</div>';

    var fwidth='150px'; //set scroller width
    var fheight='150px'; //set scroller height

    var fadelinks=1;  //should links inside scroller content also fade like text? 0 for no, 1 for yes.

    ///No need to edit below this line/////////////////


    var ie4=document.all&&!document.getElementById;
    var DOM2=document.getElementById;
    var faderdelay=0;
    var index=0;


    /*Rafael Raposo edited function*/
    //function to change content
    function changecontent(){
      if (index>=fcontent.length)
        index=0
      if (DOM2){
        document.getElementById("fscroller").style.color="rgb("+startcolor[0]+", "+startcolor[1]+", "+startcolor[2]+")"
        document.getElementById("fscroller").innerHTML=begintag+fcontent[index]+closetag
        if (fadelinks)
          linkcolorchange(1);
        colorfade(1, 15);
      }
      else if (ie4)
        document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag;
      index++
    }

    // colorfade() partially by Marcio Galli for Netscape Communications.  ////////////
    // Modified by Dynamicdrive.com

    function linkcolorchange(step){
      var obj=document.getElementById("fscroller").getElementsByTagName("A");
      if (obj.length>0){
        for (i=0;i<obj.length;i++)
          obj[i].style.color=getstepcolor(step);
      }
    }

    /*Rafael Raposo edited function*/
    var fadecounter;
    function colorfade(step) {
      if(step<=maxsteps) {   
        document.getElementById("fscroller").style.color=getstepcolor(step);
        if (fadelinks)
          linkcolorchange(step);
        step++;
        fadecounter=setTimeout("colorfade("+step+")",stepdelay);
      }else{
        clearTimeout(fadecounter);
        document.getElementById("fscroller").style.color="rgb("+endcolor[0]+", "+endcolor[1]+", "+endcolor[2]+")";
        setTimeout("changecontent()", delay);
       
      }  
    }

    /*Rafael Raposo's new function*/
    function getstepcolor(step) {
      var diff
      var newcolor=new Array(3);
      for(var i=0;i<3;i++) {
        diff = (startcolor[i]-endcolor[i]);
        if(diff > 0) {
          newcolor[i] = startcolor[i]-(Math.round((diff/maxsteps))*step);
        } else {
          newcolor[i] = startcolor[i]+(Math.round((Math.abs(diff)/maxsteps))*step);
        }
      }
      return ("rgb(" + newcolor[0] + ", " + newcolor[1] + ", " + newcolor[2] + ")");
    }

    if (ie4||DOM2)
      ;

    if (window.addEventListener)
    window.addEventListener("load", changecontent, false)
    else if (window.attachEvent)
    window.attachEvent("onload", changecontent)
    else if (document.getElementById)
    window.onload=changecontent

    </script>  <!-- end code by zalim-code.com -->

    กรุณาอย่าพิมพ์ข้อความยาวเกินไปเพราะมันจะไม่ขึ้น
    ตัวอย่างที่เราพิมพ์ยาวเกิน

    สวัสดีจ้า ยินดีต้อนรับเข้าสู่ writer.dek-d.com ของ piyapach
    รวมวิธีทำโค้ดต่างๆ
    คลิ๊กเข้าอ่านที่นี่โค้ดต่างๆนี้เราทำไว้หลายที่ด้วยกันรวมถึงที่บทความ สอนวิธีทำเว็บไซต์และยังมีในบทความ แจกสกิน หมูฟ้าใสและอีกบทความคือสอนทำโค้ดทุกชนิดและเรายังมีบทความทดลองโค้ดอีกก็คือwriter ทดลองโค้ดและบทความโดราเอมอน

    ทดลองโค้ดได้ที่นี่
    ติดตามเรื่องนี้
    เก็บเข้าคอลเล็กชัน

    นิยายที่ผู้อ่านนิยมอ่านต่อ ดูทั้งหมด

    loading
    กำลังโหลด...

    อีบุ๊ก ดูทั้งหมด

    loading
    กำลังโหลด...

    ความคิดเห็น

    ×