paween
ดู Blog ทั้งหมด

มาดูกัน คุณใช้อะไรอ่าน My.iD ของผม

เขียนโดย paween
แก้ไขจาก blog ของครั้งที่แล้ว สิ่งที่แก่ไขคือ


- ไม่ส่งค่าใดใดเข้าไปใน function
- เรียกใช้ function getBrowser() เพียงครั้งเดียว แต่สามารถตรวจ browser ได้หลายตัว
- เปลี่ยนลำดับเงื่อนไขของ Safari กับ iPhone
- เปลี่ยนลำดับเงื่อนไขของ Opera กับ Opera Mini


ตัวโค๊ดครับ

--------------------------------------------------------------------------------------------------------------------

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

dataget = navigator.userAgent;

getBrowser();

function getBrowser(){

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

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

</script>



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

ความคิดเห็น

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