I am trying to invoke a webservice from javascript.
When I work locally (html and javascript on my PC) calling the webservice on a remote pc, it is successfully working. However, when I put the htm & javascript on another pc and I open the page using ip of other pc, I am getting "Service unavailable" error!
Do you have any idea?
The following is the code I am using:
HTML Code:
<HTML>
<HEAD>
<SCRIPT language="JavaScript">
function init()
{
service.onServiceAvailable = alertReady;
service.useService("http://webservices.codingtheweb.com/bin/qotd.wsdl","quote");
}
function alertReady() {
alert("Ready");
}
function getQuote() {
service.quote.callService(onmyresult,"getQuote");
}
function onmyresult(result)
{
if (!result.error) {
service.innerHTML = result.value;
}else{
service.innerHTML = "Error: " + result.errorDetail.code + " " + result.errorDetail.string + " " + result.errorDetail.raw;
}
}
</SCRIPT>
</HEAD>
<BODY onload="init()">
<button onclick="getQuote()">Get Quote of the Day</button>
<div id="service" style="behavior:url(htc/webservice.htc)"></div>
</BODY>
</HTML>