paween
ดู Blog ทั้งหมด

รู้หรือไม่ ตอนนี้คุณกำลังอ่านหน้า My.iD ด้วยอะไร

เขียนโดย paween


โค๊ดใหม่ เชิญทางนี้ครับ


จากที่เห็นนั้นก็คือคำสั่งเกือบจะสั้นๆ ที่ผมเขียนขึ้น โดยดัดแปลงจากหนังสือเล่มหนึ่งที่นอนกองอยู่ที่บ้านครับ มันจะทำการจับว่าเพื่อนๆทุกคนที่เข้ามาอ่าน My.iD ของผม เข้ามาจาก Browser อะไร และรุ่นไหน ซึ่งตอนนี้ถ้ามันไม่ผิดพลาดอะไร มันสามารถรู้ได้ว่าเพื่อนๆได้ใช้ iPhone เข้ามาด้วย(ผมยังไม่ได้ทดสอบด้วยตัวเอง แต่น่าจะใช้ได้) ส่วนใครที่ใช้ Opera Mini เข้ามาสามารถจับได้เหมือนกัน ที่ผมยังไม่ได้ทำคือ คนที่เข้ามาด้วย BB เพราะผมไม่มีเครื่องครับ เลยไม่รู้จะจับข้อมูลยังไง T-T ส่วนคำสั่งที่ผมใช้ ก็ก๊อปอันนี้ไปเลยครับ ถ้าอยากเอาไปลองใช้ รุ่นนี้อาจจะยังไม่สมบูรณ์มากนัก แต่ก็พอเล่นเอาฮาได้

<script language=JavaScript>
name = "";
Version = "";    

browser = navigator.userAgent;
getBrowser(browser, "MSIE", "Microsoft Internet Explorer");
getBrowser(browser, "Firefox/", "Firefox");
getBrowser(browser, "Opera", "Opera");
getBrowser(browser, "Chrome/", "Google Chrome");
getBrowser(browser, "Safari/", "Safari");

function getBrowser(dataget, keyword, Bname){

    if(dataget.indexOf(keyword) != -1){
    name = Bname;
    arrName = dataget.split(keyword);
    Version = parseFloat(arrName[1]);
    
        if(name == "Microsoft Internet Explorer")
        {

            if(Version == 7)
            {
                document.write('<p><b>ตอนนี้คุณกำลังอ่าน My.ID นี้ด้วย </b>' + name + ' รุ่น ' + Version +' ขอแนะนำให้ใช้รุ่น 8.0 ครับ</p>');    
            }
            else if(Version == 6)
            {
                document.write('<p><b>ตอนนี้คุณกำลังอ่าน My.ID นี้ด้วย </b>' + name + ' รุ่น ' + Version +' ขอแนะนำให้เปลี่ยนไปใช้รุ่น 8.0 ครับ</p>');    
            }
            else
            {
                document.write('<p><b>ตอนนี้คุณกำลังอ่าน My.ID นี้ด้วย </b>' + name + ' รุ่น ' + Version +'</p>');
            }                

        }
        else if(name == "Opera")
        {
            keyword = "Version/";
            if(dataget.indexOf(keyword) != -1)
            {
                arrName = dataget.split(keyword);
                Version = parseFloat(arrName[1]);
                name = "Opera";
                document.write('<p><b>ตอนนี้คุณกำลังอ่าน My.ID นี้ด้วย </b>' + name + ' รุ่น ' + Version +'</p>');
            }else{
                keyword = "Opera Mini/";
                arrName = dataget.split(keyword);
                Version = parseFloat(arrName[1]);
                name = "Opera Mini";
                document.write('<p><b>ตอนนี้คุณกำลังอ่าน My.ID นี้ด้วย </b>' + name + ' รุ่น ' + Version +' จากโทรศัพท์</p>');
            }
            
        }
        else if(name == "Safari")
        {
            keyword = "Version/";    
            keyword = "Version/";    
            if(dataget.indexOf(keyword) != -1)
            {
            arrName = dataget.split(keyword);
            Version = parseFloat(arrName[1]);
            document.write('<p><b>ตอนนี้คุณกำลังอ่าน My.ID นี้ด้วย </b>' + name + ' รุ่น ' + Version +' แหมๆๆๆ ชอบ Apple ก็ไม่บอก</p>');
            }
            
            keyword = "iPhone";
            if(dataget.indexOf(keyword) != -1){
            document.write('<p>ว้าว ใช้ iPhone ซะด้วย</p>')
            }
        }
        else
        {
            document.write('<p><b>ตอนนี้คุณกำลังอ่าน My.ID นี้ด้วย </b>' + name + ' รุ่น ' + Version +'</p>');
        }
        
    }
}
</script>


สัญญาอนุญาตของครีเอทีฟคอมมอนส์
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-ไม่ดัดแปลง 3.0 ต้นฉบับ

ความคิดเห็น

ยังไม่มีความคิดเห็น