How can I display my google Calendar on my website?

1) How can I show my personal(or public) google(or yahoo) calendar on one of my web pages. The data on my webpage should also periodically sync as I update the calendar.
jgdvishnuSoftware ArchitectAsked:
Who is Participating?
jgdvishnuConnect With a Mentor Software ArchitectAuthor Commented:
To resolve This I set up a public domain account and then registered with google to be a public calendar and this resolved the issue. FYI the site is:-

However when I checked now the above code(which is for regular gmail account) works and I could see this available (seems that there is some update has happened and any gmail account can have the capacity to publish it on any site by putting that code.
jgdvishnuSoftware ArchitectAuthor Commented:
I used the steps in this and was able to embed the calendar in my web page.
jgdvishnuSoftware ArchitectAuthor Commented:
The code generated looks like this:-

<iframe src="" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe>

However I need to confirm how it looks in Safari/iPhone.
<<Cross browser support>>
A cross-browser implementation of the WHATWG Web Forms 2.0 specification. This specification is currently a mature working draft and has been adopted by the W3C HTML Working Group to serve as a starting point for the next version of HTML. This implementation will follow the HTML 5 specification that evolves from the W3C process.

The implementation has been tested and should function in:

Mozilla Firefox 1.0.8
Mozilla Firefox
Mozilla Firefox 2
Internet Explorer 6
Internet Explorer 7
Safari 2.0.4
Safari 3 (Windows)
Opera 9 (native experimental implementation)

This link may useful for you
jgdvishnuSoftware ArchitectAuthor Commented:
The browser issue is not there and I can see updates on iPhone.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.