我是java脚本和html的新手。 我有一个运行的Web服务(我确定它正在运行)。
我在html中有这个部分 -
<html>
<body bgcolor="#E6E6FA">
<head>
<title>Blog Site</title>
<script language="JavaScript">
function InitializeService(){
alert("init");
try{
service.useService(http://localhost:7777/BlogServer.asmx?wsdl,"GetBlogServer");
} catch(e){alert(e.message);}
alert("done");
}
var mailAddress, title, body;
function CreateNewEntry(){
mailAddress = document.DemoForm.StringMAilAddress.value;
title = document.DemoForm.StringTitle.value;
body = document.DemoForm.StringBody.value; alert("send");
service.GetBlogServer.callService("enterNewInput", mailAddress, title, body);
}
function ShowServerAnswerToNewEntry(){
alert(event.result.value);
}
</script>
</head>
<body onload="InitializeService()" id="service"
style="behavior:url(webservice.htc)" onresult="ShowServerAnswerToNewEntry()">
<form name="NewInput">
Mail address :<br> <input type="text" name="StringMAilAddress"/> <br>
Title :<br> <input type="text" name="StringTitle"/><br>
Body: <p><textarea name="StringBody" cols="50" rows="10"></textarea></p>
<button onclick="CreateNewEntry()">Insert new post</button>
</form>
<p id="result"></p>
</body>
<
/html>
我可以看到service.useService(http://localhost:7777/BlogServer.asmx?wsdl,&#34; GetBlogServer&#34;);部分不起作用,但我不知道为什么。 有什么帮助吗?