Notwendige Javaskripte zur Ausführung externer Dateien

Zuerst muss dieses Javascript in den <BODY> Bereich der Datei eingebunden werden, die die externe Datei darstellen soll. Das Script kann 1 zu 1 übernommen werden und muss nicht angepasst werden.

<SCRIPT Language="JScript">

// Code von Rob Chandler http://www.helpware.net
function GetCurrDir() {
var X, Y, sl, a, ra, dir;
ra = /::/;
a = location.href.search(ra);
if (a <= 0) //no a CHM - return an empty string
return('');

//find the index of the first colon in the string
ra = /:/;
a = location.href.search(ra);
if (a == 2)
X = 14; //prefix = mk:@MSITStore:
else
X = 7; //prefix = ms-its:

//find last back slash
sl = "\\";
Y = location.href.lastIndexOf(sl);
dir = location.href.substring(X, Y);

//UnEscape path - EG. Replace with spaces
var dir2 = unescape(dir)
return(dir2);
}
</SCRIPT>

In einem zweiten Schritt müssen, ebenfalls per Javascript, die Anweisungen und Parameter für die jeweilige externe Datei ausgegeben werden. Diese Script muss an die jeweiligen Anweisungen und Parameter der externen Datei angepasst werden. In diesem Fall handelt es sich um eine Flashdatei.

<SCRIPT Language="JScript">
var path = GetCurrDir();
if (path != '')
path = path + '\\';
//alert(path);

//Ab hier muss der Code angepasst werden.
//Aufgrund der Übersichtlichkeit ist es zu empfehlen, für jeden <Tag> eine separate document.writeln Anweisung zu verwenden.

document.writeln('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0" width="560" height="300">');
document.writeln('<param name="movie" value="'+path+'tipp.swf">');
document.writeln('<param name="play" value="true">');
document.writeln('<param name="loop" value="true">');
document.writeln('<param name="quality" value="high">');
document.writeln('<embed src="tipp.swf" play="true" loop="true" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="560" height="300"></embed></object>');
</SCRIPT>