รู้หรือไม่ ตอนนี้คุณกำลังอ่านหน้า 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 ต้นฉบับ
แจ้ง Blog ไม่เหมาะสม
5 ส.ค. 53
243
0
ความคิดเห็น