HD Tạo giao điện web
Đây là code auto dành riêng cho xtgem:
-trong code này mình sử dụng chức năng phát hiên thiết bị truy cập của xtgem thông qua code <xt id="get_device_template"/>.cái này nhiều bạn biết rồi, và mình nói là cho các bạn chưa biết,
khi view souce code này nó sẽ hiển thị 1 trong 3 từ "web","mobile", "touch"; có nghĩa là khi truy cập bằng pc thì nó hiển thị từ "web", điện thoại thường thì hiển thị từ "mobile", iphone hoặcipad và các dòng điện thoại đời cao thì hiển thị từ "touch". rất khả quan, đúng không?!
với code này các bạn có thể áp dụng với nhiều chức năng. ví dụ như code chuyển hướng trang cho thiết bị:
<script>window.location="/folder_or_no_folder/<xt id="get_device_template"/>";</script> giới thiệu sơ qua vậy thôi, và đây code script auto wap/web dành cho xtgem:
<script type="text/javasrcipt">
var <xt id="get_device_template"/>;
if
(<xt id="get_device_template"/>==web);
{document.write("viết tất cả codebạn muốn hiển thị trên máy tính tại đây")}
else if{<xt id="get_device_template"/>==touch);
{document.write("viết tất cả codebạn muốn hiển thị trên iphone, ipad, ... tại đây")}
else{document.write("viết tất cả code bạn muốn hiển thị trên điện thoại thường tại đây")};</script>
<noscript>viết code wml cho dòng điện thoại không hỗ trợ script</noscript>
<script type=text/javascipt>
{document.write("<script type="text/javasrcipt">
var <xt id="get_device_template"/>"+navigator.appName+";
if
(<xt id="get_device_template"/>"+navigator.appName+"==mobileOpera);
{document.write("viết tất cả codebạn muốn hiển thị trên Opera mini tại đây")}
else if
("+navigator.appName+"==UCweb)
{document.write("viết tất cả codebạn muốn hiển thị trên UCweb tại đây")};</script>");
</script> lưu ý navigator.appName trên UCweb hiển thị là gì thì mình bó tay vì điện thoại mình không cài UC browser cho nên mình viết đại là UCweb không biết có đúngkhông nữa. mà nếu không đúng thì thôi nhé, bạn nào biết thì tự sửa, không biết thì dán code này vào wap mà view rồi edit lại chữ"UCweb" trên kia:
<script type="text/javasrcipt">
{document.write("+navigator.appName+")};
</script>
code 2, code auto wap/web cho các wap khác:
với code này mình sử dụng chức năng navigator.appName phát hiện tên trình duyệt từ javascript như giới thiệu ở trên giới thiệu, lưu ý nếu bạn biết thêm trình duyệt nào dành cho máy tính thì cứ tự nhiên thêm vào phần scriptphát hiện trình duyệt dành cho máy tính.
code auto wap/web cho các wapkhác:
[quote]<script type="text/javascript">
{document.write("<script type="text/javascript">
if
("+navigator.appName+"=="Internet exeroler"||"+navigator.appName+"=="Mozilla Firefox" ||"+navigator.appName+"=="Google Chrome"||"+navigator.appName+"=="Opera"||"+navigator.appName+"=="Sarafi"){document.write("v iết tất cả code bạn muốn hiển thị trên máytính");}else{document.write("viết tất cả code bạn muốn hiển thị trên điện thoại");}</script><noscript>viết code wml cho dòng điện thoại không hỗ trợ script</noscript>")};
</script>