How
Ajax integration of Connect Daily to your web page works depends on whether you are self-hosting your calendar or if we are hosting your calendar for you.
First, to get an idea of what it will look like, see our example:
http://www.mhsoftware.com/caldemo/AjaxDemo.html
Click around on the mini-calendar in the left pane of the web page.
This is the simplest model. When the web page loads on the browser, JavaScript requests the mini-calendar from the server and displays it. Each time the User clicks on a date, JavaScript requests the events for that date and displays them.
If your web server is on a different computer than the calendar server, then the description in Hosted Calendar Operation would apply.

The idea of how the hosted version operates is the same as the self-hosted version. But, because of browser security considerations an additional step is required.
The most important thing to understand about how Ajax works in a hosted environment is that a proxy is needed.
A proxy is something that takes an action on behalf of another.
In this case, you need to put a proxy web page (we provide this for you) on your server. A proxy is necessary because browsers won't let Javascript, from pages on one web server, make requests for data to another web server. So, what must happen is that the web page will make the request from the proxy page and the proxy page will request the data and return it.
