Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Serverseitige Funktionen kommunizieren mit dem Client-Assistenten über das windows.external-Objekt. Das serverseitige Skript stellt diese Funktionen bereit, um auf Assistentenereignisse zu reagieren und Informationen zum Assistenten abzurufen.
Die folgenden Themen werden in diesem Dokument behandelt.
Implementieren von Navigationsskriptfunktionen
Serverseitiges Skript auf jeder HTML-Seite reagiert auf Navigationsschaltflächen über Funktionen für OnBack-, OnNext-und OnCancel-. Auf diese Funktionen muss über IHTMLDocument::get_Script auf dem Client zugegriffen werden und keine Parameter verwendet werden.
OnBack()
- Antwortet, wenn der Benutzer im Assistenten auf Zurück klickt.
- Wenn es sich bei der aktuellen serverseitigen Seite um die erste serverseitige Seite handelt, rufen Sie window.external.FinalBack auf, den Client anzuweisen, zur vorherigen clientseitigen Seite zu navigieren.
- Wenn die aktuelle serverseitige Seite nicht die erste serverseitige Seite ist, navigieren Sie zur vorherigen serverseitigen Seite.
- Diese Funktion muss für jede Seite implementiert werden. Jede Seite, die dies nicht tun kann, wird als ungültig betrachtet und zeigt eine Fehlerseite an.
OnNext()
- Antwortet, wenn der Benutzer im Assistenten auf Next klickt.
- Wenn die aktuelle serverseitige Seite die letzte serverseitige Seite ist, rufen Sie window.external.FinalNext auf, den Client anzuweisen, zur nächsten clientseitigen Seite zu navigieren oder den Assistenten abzuschließen.
- Wenn die aktuelle serverseitige Seite nicht die letzte serverseitige Seite ist, navigieren Sie zur nächsten serverseitigen Seite.
OnCancel()
- Antwortet, wenn der Benutzer im Assistenten auf Abbrechen klickt.
- Die Benutzeroberfläche sollte so gestaltet werden, dass der Benutzer jederzeit abbrechen kann.
- Sobald eine Verarbeitung in der OnCancel-Funktion verarbeitet wurde, schließt der Client den Assistenten.
Andere Methoden und Eigenschaften
Client-implementierte Funktionen werden über windows.externalaufgerufen, ebenso wie Eigenschaften. Verfügbare Dienste sind wie folgt:
Methodik
Eigenschaften
Das folgende Codebeispiel zeigt serverseitigen Code für eine einfache Assistentenseite, die die Fehlerseite des Webdiensts implementiert.
<html>
<head>
<script language="JavaScript">
function window.onload()
{
window.external.SetWizardButtons(1, 0, 0);
<!-- Back button enabled -->
}
function window.onback()
{
window.external.FinalBack();
}
</script>
</head>
.
.
.
</html>
Verwandte Themen