What is channel.htm in contacts control?
I got everything working with contacts control upto the last "send selected" click. Then it failed,
I put a channel.htm dummy file on the host page directory, but couldn't figure out how to get contacts out of the control to receivedata method. Can someone here answer about the channel.htm file and its contents, how to get data correctly to receiveData.
thanks
chandra
Hi Chandra,
Channel.htm is a message receiver file that relays messages between different-domain iframes within the browser. It is not a dummy file, you need to copy the channel.htm from http://dev.live.com/scripts/base/channel/v0.2/channel.htm to your web server. If you put the file in the same directory as your main html file, you can just put "channel.htm" in the channelEndpointURL attribute of the contactscontrol html element. If you put channel.htm somewhere else on your web server, you should update the channelEndpointURL in your main html page (or wherever it is that you're using the contacts control html element) to use the fully qualified URL to the channel.htm file on your web server.
Note: Do not use the browser to load and copy channel.htm. Channel.htm redirects to about:blank in its page load code, as part of its message passing protocol. To copy channel.htm, open the URL in Notepad, then Save As.
Hope this helps,
-Danny
Woops! Sorry about the bad URL. Thanks for the correction, Vishal!
-Danny
p.s. Always use the most recent version of the API that you can. The v0.1 files are available for code that was written against them, but should not be used for new code.