| 77 | | var req = new XMLHttpRequest; |
| 78 | | req.open("GET", "http://www.hatena.ne.jp/my", true); |
| 79 | | req.onload = function (e) { try { |
| 80 | | if (req.responseText.match(/<a href="\/my"><strong>([^<]+)<\/strong><\/a>/)) { |
| 81 | | self.setStatus(RegExp.$1); |
| 82 | | } else { |
| 83 | | self.setStatus("[not logged in]"); |
| 84 | | } |
| 85 | | } catch (e) { alert(e) } }; |
| 86 | | req.onerror = function (e) { |
| 87 | | self.setStatus(String(e)); |
| 88 | | }; |
| 89 | | req.send(null); |
| | 77 | setTimeout(function () { |
| | 78 | var req = new XMLHttpRequest; |
| | 79 | req.open("GET", "http://www.hatena.ne.jp/my", true); |
| | 80 | req.onload = function (e) { try { |
| | 81 | if (req.responseText.match(/<a href="\/my"><strong>([^<]+)<\/strong><\/a>/)) { |
| | 82 | self.setStatus(RegExp.$1); |
| | 83 | } else { |
| | 84 | self.setStatus("[not logged in]"); |
| | 85 | } |
| | 86 | } catch (e) { alert(e) } }; |
| | 87 | req.onerror = function (e) { |
| | 88 | self.setStatus(String(e)); |
| | 89 | }; |
| | 90 | req.send(null); |
| | 91 | }, 1000); |