hi,

This is urgent.. i am stuck here. I am trying to add a new event to my
calendar, i really dunno where my codes went wrong.. Please help!!!

<html>
<head>
<script type="text/javascript" src="http://www.google.com/jsapi?
key=ABQIAAAAVzcu66YGicZvSPDVjflWZRQkdwf30UEryoEcWYgVOc_USNqEkxQkdR_BWf8ImhnhR_oQp2C-
OaTnJw"></script>
<script type="text/javascript">

google.load("gdata", "1.x");
var feedUrl = "http://www.google.com/calendar/feeds/default/private/
full";
var token = google.accounts.user.checkLogin(feedUrl);

function init() {

    myService = new google.gdata.calendar.CalendarService('Workshop
Calendar');

  var authButton = document.getElementById('auth_button');
  var insert = document.getElementById('insert');

  if (google.accounts.user.checkLogin(feedUrl)) {
    authButton.value = 'Logout';
        insert.style.visibility = 'visible';

  } else {
    authButton.value = 'Login';
  }
};

function loginOrLogout(){
  var token = google.accounts.user.checkLogin(feedUrl);
  if (token) {
    google.accounts.user.logout();
    init();
  } else {
    google.accounts.user.login(feedurl);
  }
}

google.setOnLoadCallback(init);


function insertIntoMyFeed() {

                //myService.getEventsFeed(feedUrl, handleMyFeed, handleError);

                var event = new google.gdata.calendar.CalendarEventEntry();
                event.setTitle(google.gdata.Text.create('TRY TRY Workshop'));

                event.setContent(google.gdata.Text.create('Workshop Content 
HERE'));
                //
event.setStartTime(google.gdata.DateTime.fromIso8601("2008-01-30T16:00:00.000Z"));
                //
event.setEndTime(google.gdata.DateTime.fromIso8601("2008-01-30T16:00:00.000Z"));

                var today = new Date();
                var formattedStart =  today.getFullYear() + '' + 
formatNumber('2')
+ '' + formatNumber('20');
                var recurrence = new google.gdata.Recurrence();

  // The recurrence value is in ICAL format. More info available here:
  // 
http://code.google.com/apis/calendar/developers_guide_protocol.html#CreatingRecurring
  recurrence.setValue('DTSTART;VALUE=DATE:' + formattedStart
       + 'DTEND;VALUE=DATE:' + formattedStart
       + '\r\nRRULE:FREQ=YEARLY;WKST=SU');
  event.setRecurrence(recurrence);


                myService.insertEntry(feedUrl, event, handleMyInsertedEntry,
handleError);

        }

function handleMyFeed(myResultsFeedRoot) {
          alert("This feed's title is: " +
myResultsFeedRoot.feed.getTitle().getText());
          insertIntoMyFeed(myResultsFeedRoot);
        }

function handleError(e) {
               alert("There was an error!");
               alert(e.cause ? e.cause.statusText : e.message);
       }



function handleMyInsertedEntry(insertedEntryRoot) {
          alert("Entry inserted. The title is: " +
            insertedEntryRoot.entry.getTitle().getText());
          alert("The timestamp is: " +
            insertedEntryRoot.entry.getTimes()[0].startTime);
       }

function hello() {
          alert(token);

       }

function formatNumber(num) {
  if (num.length == 1) {
    return '0' + num;
  }
  return num;
}

</script>
</head>
<body>
<input id="auth_button" type="button" value="Login"
onclick="loginOrLogout()" style="margin:5px 0px 5px 0px;"/>
<input id="insert" type="button" value="create Event"
onclick="insertIntoMyFeed()" style="visibility: hidden"/>
<input id="insert2" type="button" value="c44t" onclick="hello()"/
>
</body>
</html>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Calendar Data API" group.
To post to this group, send email to 
[email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-calendar-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to