Firefox Beispiel 1: Einfach
Der unten gezeigte HTML-Code generiert eine Seite, die die folgenden Funktionen hat:
•Sie installiert die Trusted Unicode-Version von Authentic Browser für Firefox am Client, falls dies nicht bereits geschehen ist.
•Das Authentic Browser-Fenster innerhalb dieser Seite hat eine Breite, die 100 % von der des Browser-Fensters beträgt und 60 % seiner Höhe.
•Unterhalb des Authentic Browser-Fensters befindet sich eine Reihe mit vier Schaltflächen
•Die Authentic-Ansicht von OrgChart.xml ist geladen.
•Die Schaltflächen Suchen und Ersetzen dienen zum Aufrufen des Such- bzw. Ersetzungsdialogfelds.
•Die Schaltfläche Speichern dient zum Speichern der Änderungen in einer Datei mit dem Namen SaveFile.xml, die im Root-Verzeichnis des Servers abgelegt ist.
•Die Schaltfläche Eigenschaft testen dient zum Testen einer einfachen Eigenschaft.
Wenn diese HTML-Seite auf dem Client geöffnet wird, kann der Benutzer die XML-Datei OrgChart.xml bearbeiten und die bearbeitete Datei als SaveFile.xml speichern.
Anhand dieser einfachen HTML-Seite können Sie testen, ob Authentic Browser korrekt funktioniert. Stellen Sie dabei sicher, dass Sie die richtige IP-Adresse und den richtigen Pfad zu den entsprechenden Dateineen in den URLs der XPI-Datei, der xsd-, xml- und der sps-Datei und aller anderen auf dem Server gespeicherten Ressourcen verwenden. Beachten Sie, dass die Groß- und Kleinschreibung auf einigen Servern eine Rolle spielt. Wenn eine Datei daher nicht gefunden wird, überprüfen Sie die Groß- und Kleinschreibung von Dateinamen und Befehlen im Code. Sie können dieses Beispiel erweitern und ändern, um komplexere Lösungen mit Hilfe von Authentic Browser zu erstellen.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Minimal Authentic Browser PlugIn page</title>
</head>
<!-- to disable the fast-back cache in Firefox, define an unload handler -->
<BODY id="bodyId" onunload="Unload()">
<!-- Embed element has id with value that must be used -->
<!-- as name of Authentic Browser Plug-in objects -->
<!-- type selects the Trusted Unicode version -->
<embed
id="objPlugIn"
type="application/x-authentic-scriptable-plugin"
width="100%"
height="60%"
PLUGINSPAGE="http://your-server-including-path/AuthenticFirefoxPlugin_trusted.xpi"
LicServer="DevAuthBrowTest"
LicCompany="Altova"
LicKey="XXXXXXXX" />
<!-- Script with subroutines -->
<SCRIPT LANGUAGE="javascript">
var objPlugIn = document.getElementById('objPlugIn');
function OnClickFind()
{
objPlugIn.FindDialog();
}
function OnClickReplace()
{
objPlugIn.ReplaceDialog();
}
function BtnOnSave()
{
objPlugIn.XMLDataSaveUrl = "http://your-server/Authentic/SaveFile.xml"
objPlugIn.Save()
}
function BtnOnTestProp()
{
alert ( objPlugIn.IsRowInsertEnabled );
}
function Unload()
{
}
function InitAuthenticPluginPage( )
{
var serverstr='your-server/';
var basedir='Authentic/';
objPlugIn.SchemaLoadObject.URL = 'http://' + serverstr + basedir + 'OrgChart.xsd';
objPlugIn.XMLDataLoadObject.URL = 'http://' + serverstr + basedir + 'OrgChart.xml' ;
objPlugIn.DesignDataLoadObject.URL = 'http://' + serverstr + basedir + 'OrgChart.sps';
objPlugIn.StartEditing();
}
// event subscription if running on Firefox
objPlugIn.addEventListener("ControlInitialized", InitAuthenticPluginPage, false);
</SCRIPT>
<p>
<input type="button" value="Find" name="B4" onclick="OnClickFind()">
<input type="button" value="Replace" name="B5" onclick="OnClickReplace()">
<input type="button" value="Save" name="B6" onclick="BtnOnSave()">
<input type="button" value="Test property" name="B7" onclick="BtnOnTestProp()">
</p>
</body>
</html>
Anmerkung: | Das obige Script enthält Lizenzinformationen zum Aktivieren der Authentic Browser Enterprise Edition. |