function isMobile() {
// return true;
if (isMobiles.any()) {
return true;
} else {
return false;
}
}
var isMobiles = {
Android: function () {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function () {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function () {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function () {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function () {
return navigator.userAgent.match(/IEMobile/i) || navigator.userAgent.match(/WPDesktop/i);
},
any: function () {
return (isMobiles.Android() || isMobiles.BlackBerry() || isMobiles.iOS() || isMobiles.Opera()
|| isMobiles.Windows());
},
FB: function () {
return navigator.userAgent.match(/FB/i);
},
FBIOS: function () {
return navigator.userAgent.match(/FBIOS/i);
}
};
function PostFB() {
try {
if (isMobile()) {
shareurl = "https://www.facebook.com/dialog/feed?app_id=' + MyappID
+ '&display=touch&caption=Mycaption&link=http%3A%2F%2Fwww.google.com.tw&picture='
+ MyPictireLink + '&redirect_uri=' + Myredirect +'&description=Mydescription";
window.open(shareurl);
location.href = 'http://www.google.com';
}
else
{
FB.ui({
method: 'feed',
link: 'http://www.google.com',
caption: '#',
redirect_uri: 'http://www.google.com',
picture: MyPictureLink,
name: 'name',
message: 'message',
description: 'description',
}, function (response) {
if(response == undefined){
//...do something
}
else{
//...do something
}
});
}
2016年5月11日 星期三
[JS]判斷瀏覽器 navigator.userAgent
2016年5月5日 星期四
[JS]上傳檔案大小限制
因為沒限制檔案上傳大小
所以發生了一些美麗的誤會~~~ T_T
發了此篇,以謹記在心
所以發生了一些美麗的誤會~~~ T_T
發了此篇,以謹記在心
var size = document.getElementById("file").files.item(0).size;
if (size > 10240000) {
alert("上傳檔案請小於 10M");
return false;
}
2016年3月10日 星期四
[javascript]windown.open 新視窗 置中
$(function () {
$("#Query").click(function () {
//視窗的垂直位置 600是height
var Top = (window.screen.availHeight - 30 - 600) / 2;
//視窗的水平位置 450 是 width
var Left = (window.screen.availWidth - 10 - 450) / 2;
window.open('@Url.Action("QueryMainPageID")', "搜尋官網ID",
config = "innerheight=600,innerwidth=800,top=" + Top + ",left=" + Left);
});
2015年7月23日 星期四
[Javascript]頁面刷新、導頁的常見做法
- 刷新現在所在頁面,相當於Client端按下F5
history.go(0)
- 若要回到上一頁 可以寫成
- 回到上一頁並刷新
- 跳轉到指定頁面
2015年5月11日 星期一
[javascript] replace全部的指定字元
javascript 的replace 只能替換掉第一個找到的字元
如果想要整串字串的指定字元被替換掉, 就要用正規寫法(RegExp)
來完成
var str ="Hello Guest , Guest Hello !" ;
alert(str.replace("Hello" , "Hi"));
如果想要整串字串的指定字元被替換掉, 就要用正規寫法(RegExp)
來完成
var str ="Hello Guest , Guest Hello !" ; alert(str.replace(/Hello/g , "Hi")); var str2 = "AA \ BB \ CC"; var new =str2.replace(/\\/g , "_"); alert(new);
訂閱:
文章 (Atom)