Hi, I have a problem with calling .Net web services with a Firefox client. A simple example will be enough for me. Server side code is like this:
[WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [ToolboxItem(false)] public class Service1 : System.Web.Services.WebService { [WebMethod] public string HelloWorld() { return "Hello World"; } }
Client side .html code:
Hello World Denemesi
type="text" disabled="disabled" />
value="Print" onclick="print()">
Client side .js code:
var callObject; function init(){ service.useService( "Service1.asmx?WSDL","Service"); callObject = service.createCallOptions(); callObject.async = false;
} function print(){ callObject.funcName = "HelloWorld"; var oResult = service.Service.callService(callObject ); if( !oResult.error ) { edtHelloWorld.value = oResult.value; } }
This web service works on IE but doesn't run at firefox because webservice.htc (behaviour file) doesn't work for firefox. I need a javascript or something like that wihch I cann use instead of htc file... Thanks for any response...