跳到主要內容

發表文章

目前顯示的是 4月, 2016的文章

[JS] Facebook 登入 & 取FB大頭照

[.js] window.fbAsyncInit = function () {     FB.init({         appId: ' fbid ',         cookie: true,         xfbml: true,         version: 'v2.2'     }); }; (function (d, s, id) {     var js, fjs = d.getElementsByTagName(s)[0];     if (d.getElementById(id)) return;     js = d.createElement(s); js.id = id;     js.src = "//connect.facebook.net/en_US/sdk.js";     fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); function FBLogin() {     FB.login(function (response) {         if (response.status === 'connected') {             //登入成功             UserLogin();         } else if (response.status === 'not_authorized') {                       //Facebook未授權         } else {                       //Facebook 登入失敗         }     }, { scope: 'public_profile,email' }); } function UserLogin() {     FB.api('/me?fields=id,name,email', function (fbdata) {         v

[HTML] 上傳檔案 drap and drop

[.html]  <div id="divImg">         <input id="Img" name="Img" type="file">                                            <img id="img" style="display:none;" src="" alt="圖片">  </div>               [.js] var files; $("#Img").change(function () {     if (this.files && this.files[0]) {         FilePrepareUpload(this.files[0], this.files);     } }); $('#divImg').on('drop', function (e) {     if (e.originalEvent.dataTransfer) {         if (e.originalEvent.dataTransfer.files.length) {             e.preventDefault();             e.stopPropagation();             FilePrepareUpload(e.originalEvent.dataTransfer.files[0], e.originalEvent.dataTransfer.files);         }     } }); function updateProgress(evt) {     if (evt.lengthComputable) {         var percentLoaded = Math.round((evt.loaded / evt.total) * 100);               if (percen