yalst-Chatanfragefenster des Besuchers aus Flash starten
Wenn yalst auf Flash-Websites eingesetzt wird, soll meist auch der Chat-Button als Flashanimation dargestellt werden. Dazu ist eine doppelte Einbindung erforderlich, denn neben des Starten des Chats hat der Button weitere wichtige Funktionen, wie die Aufnahme der Statistikdaten oder des aktiven „Anchattens“ durch den Operator. All diese Funktionen erfüllen Javascript-Dateien, die im Flashfilm nicht nachgebildet werden können.
Das im Film vorhandene Symbol (Schaltfläche) braucht zum Starten des Chats eine Aktion in ActionScript z.B. in der Form:
on (release) {
getURL("javascript:open_livechat('http://<IHRE YALST-DOMAIN>/yalst/index .php?site=<IHRE YALST-SITE>',550,540)", "_self");
}
Die Platzhalter <IHRE YALST-DOMAIN> (bei Mietlösungen: rd.livesupportserver.de) und <IHRE YALST-SITE> müssen Sie entsprechend anpassen.
Diese Aktion ist nur ein einfacher Aufruf der entsprechenden URL in einem PopUp-Fenster durch eine Javascript-Funktion. Diese muss in der HTML-Seite, in die das Flash eingebunden ist, integriert werden, also:
<script language="JavaScript">
<!--
function open_livechat(url,width,height)
{
if (!width) width=550;
if (!height) height=540;
Fpopupwindow=open(url, "yalst24000-1", width="+width+",height="+height+", location=no, menubar=no, statusbar=yes, scrollbars=yes, dependent=no, screenX=0, screenY=0, left=0, top=0");
Fpopupwindow.focus();
}
//-->
</script>
Damit kann der Besucher den Chat nun auch aus einer Flash-Website oder einem Flash-Header starten.
Allerdings braucht man für die oben erwähnten Funktionalitäten noch eine zweite „normale“ Einbindung, die entweder ein zweiter Button im Nicht-Flash-Teil der Website oder eine unsichtbare Einbindung sein kann.
1. Zweiter Button (Einbindung in allen Seiten in den Nicht-Flash-Teil):
<script language="JavaScript" src="http://<IHRE YALST-DOMAIN>/yalst/yalst.js.php?site=<IHRE YALST-SITE>"
type="text/javascript"></script>
2. Unsichtbare Einbindung ohne Button (Einbindung in allen Seiten, am besten möglichst weit unten auf der Seite plazieren im Nicht-Flash-Teil):
<script language="JavaScript" src="http://<IHRE YALST-DOMAIN>/yalst/yalst.js.php?site=<IHRE YALST-SITE>& button=no" type="text/javascript"></script>