※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=UTF-8" />
<title>Sample Page</title>
<script type="text/javascript"
src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
<!--
google.load("gdata","2");
var service = null;
var url = "http://www.google.com/calendar/feeds/《カレンダーのID》/public/full";
google.setOnLoadCallback(getMyFeed);
function getMyFeed(){
service = new google.gdata.calendar.CalendarService("calendar-sample");
query = new google.gdata.calendar.CalendarEventQuery(url);
query.setOrderBy(google.gdata.calendar.CalendarEventQuery.ORDERBY_START_TIME);
query.setSortOrder(google.gdata.calendar.CalendarEventQuery.SORTORDER_ASCENDING);
query.setSingleEvents(true);
query.setMaxResults(10);
var start = new google.gdata.DateTime.fromIso8601("2010-01-01");
var end = new google.gdata.DateTime.fromIso8601("2010-12-31");
query.setMinimumStartTime(start);
query.setMaximumStartTime(end);
service.getEventsFeed(query, callback, handleError);
}
function callback(result) {
var entries = result.feed.entry;
var res = "";
for (var i = 0; i < entries.length; i++) {
var entry = entries[i];
var title = entry.getTitle().getText();
var times = entry.getTimes();
res += (i + 1) + ": " + title + " (" + times[0].startTime + ")<br />";
}
document.getElementById("view").innerHTML = res;
}
function handleError(error) {
document.getElementById("view").innerHTML = error;
}
//-->
</script>
</head>
<body>
<h1>サンプル</h1>
<div id="view" style="color:#096;"></div>
</body>
</html>
| << 前へ | 次へ >> |