Hallo,
ich möchte eine serverseitige Protokollierung der Tourbesuche einrichten, es mangelt mir aber an ausreichenden Javascript-/Programmier-Kenntnissen... die Tour wurde mit Panotour Pro erstellt, es handelt sich aber nicht um ein Problem der Oberfläche:
Beim Klicken der Hotspots sollen Daten per "log4javascript-AjaxAppender" an den Server übertragen werden, um dort per "log4php" zur zentralen Auswertung in einer Logdatei zu landen.
Die serverseitige Verarbeitung funktioniert:
Eintrag in Logdatei:
Auch die lokale Anzeige per Popup-Window funktioniert bei Aufruf folgd. Funktion: logmsg(get(xml.scene))
Definition in index.html:
Nun soll statt dem "alert" aber die "log.info"-Funktion von "log4javascript" ausgeführt werden:
Definition in index.html:
<script type="text/javascript" src="log4javascript.js"></script>
<script type="text/javascript">
var ajaxAppender = new log4javascript.AjaxAppender(http://www.example.com/logger.php);
var layout = new log4javascript.PatternLayout("%m");
log.addAppender(ajaxAppender);
ajaxAppender.setLayout(layout);
</script>
Die Frage ist also, wie ich die Funktion "log.info(message)" ausführen kann, die ja nicht explizit in der index.html-Datei definiert wird?
Herzlichen Dank schonmal für Eure Hilfe!