Aufruf einer externen Flashanimation durch Shortcut

Eine weitere Methode zum Aufruf einer externen Datei bietet sich durch das Shortcut ActiveX Control Command.

Hierbei wird das komplette <OBJECT> Tag für den Shortcut durch ein Javascript im <HEAD> Bereich ausgegeben.

In diesem besonderen Fall wird mit zwei *.htm Datei gearbeitet. Eine für die Ausgabe des Shortcut ActiveX Control Command per Javascript mit dem Aufruf der zweiten *.htm Datei, in die eine Flashanimation oder andere externe Datei auf normale Art und Weise eingebunden wurde.

<script type="text/javascript">
{
document.open();
document.write( "<object classid='clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11' id='shortcut1' type='application/x-oleobject'><param name='Command' value='ShortCut'><param name='Item1' value=',flash.htm,'></object>" );
document.close();
}
</script>

 

Der Aufruf der zweiten *.htm Datei kann dann über einen Javascript Link (siehe unten), als Button oder auch direkt über Inhalt und Index erfolgen. Durch den Link oder das Button wird eine Instanz des IE geöffnet.

<A HREF= "Javascript:shortcut1.Click()">Linktext</a>

Soll die Ausführung über einen Eintrag im Inhalt oder im Index erfolgen, muss anstatt des Links eine onload Anweisung im <BODY> Tag der ersten *.htm Datei eingebunden werden, damit automatisch die zweite *.htm Datei mit der externen Datei gestartet wird. Im Inhalt oder Index wird natürlich die erste *.htm Datei eingebunden.

<body onload="shortcut1.Click()">