Bei diesem Versuch erhalte ich den Fehler "Uhrzeit: not a public function".
Wenn ich mir über den 2. Button der Client.asp die verfügbaren Funktionen anzeigen lasse ist auch nur "location" vorhanden.
Vielleicht kann mit jemand einen Tipp geben, woran das liegen könnte.
<script language="JavaScript" src="http://w2kmit04/_ScriptLibrary/rs.htm"></Script>
<script language="JavaScript"<RSEnableRemoteScripting("http://w2kmit04/_ScriptLibrary");</script>
<form>
<input type=button value="Uhrzeit vom Server erfragen" onclick="askClock()"
stype="width:250;heigth:25"><br><br>
<input type=button value="ASP-Objekt empfangen" onclick="AspObject()"
stype="width:250;heigth:25"><br><br>
</form>
<script language="javascript">
//Name der ASP-Serverseite mit den Funktionen://
var serverURL = "server.asp";
var aspObject;
// Ruft die Remote-funktion "Uhrzeit" synchron auf: Rückgabewert in Objekt "server": //
function askClock()
{
var server = RSExecute(serverURL,"Uhrzeit");
alert("Uhrzeit auf dem Server: " + server.return_value);
}
// öffnet ASP-Objekt der Server-Seite und stellt Inhlt dar: //
function AspObject()
{
aspObject = RSGetASPObject(serverURL);
var msg = "Öffentliche Funktionen dieser Server-Seite:\n";
for (name in aspObject)
msg += " " + name + "\n";
alert(msg);
}
</Script>
</body>
</html>
<!--#INCLUDE VIRTUAL="/_ScriptLibrary/rs.asp"-->
<%
Class RemoteFunctions
public function Uhrzeit()
Uhrzeit = now()
end function
end class
set public_description = new RemoteFunctions
RSDispatch
%>