S
_stan_
Hallo,
Um Banner zu schließen rufe ich eine FSCommand in Flash auf und das funktioniert leider nur in IE.
kann mir jemand helfen?
Beispiel:
Um Banner zu schließen rufe ich eine FSCommand in Flash auf und das funktioniert leider nur in IE.
kann mir jemand helfen?
Beispiel:
PHP:
<script language="JavaScript" type="text/javascript">
<!--
document.write('<DIV ID="mybanner_07102004" STYLE="position:absolute; visibility:visible; left:' + BannerXPosition + 'px; top:' + BannerYPosition + 'px; width:450px; height:450px; z-index:999999;">\n'
+ '<OBJECT CLASSID="clsid:-)27CDB6E-AE6D-11cf-96B8-444553540000" width="450" height="450" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" ID=adsshapedobj>\n'
+ '<PARAM NAME="MOVIE" VALUE="4_ausweis.swf?url=' + escape(ClickUrl) + '">\n'
+ '<PARAM NAME="PLAY" VALUE="true">\n'
+ '<PARAM NAME="LOOP" VALUE="false">\n'
+ '<PARAM NAME="WMODE" value="transparent">\n'
+ '<PARAM NAME="QUALITY" VALUE="high">\n'
+ '<PARAM NAME="SCALE" VALUE="exactscale">\n'
+ '<PARAM NAME="MENU" VALUE="TRUE">\n'
+ '<embed src="4_ausweis.swf?url=' + escape(ClickUrl) + '" width="450" height="450" name="adsshapedobj" autostart="true" quality="autohigh" swLiveConnect="TRUE" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>\n'
+ '</OBJECT>\n'
+ '</DIV>\n'
+ '<br>\n');
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 &&
navigator.userAgent.indexOf("Windows") != -1 &&
navigator.userAgent.indexOf("Windows 3.1") == -1) {
document.write('<script type="text/vbscript"> \n');
document.write('on error resume next \n');
document.write('Sub adsshapedobj_FSCommand(ByVal befehl, ByVal laufStatus)\n');
document.write(' call adsshapedobj_DoFSCommand(befehl, laufStatus)\n');
document.write('end sub\n');
document.write('</script\> \n');
}
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
function adsshapedobj_DoFSCommand(strCommand, strArgs){
var adsshapedobjObj = InternetExplorer ? adsshapedobj : document.adsshapedobj;
switch(strCommand){
case 'closeLayer':
NC = (document.layers);
IE = (document.all);
Opera = (document.getElementById);
if(IE) document.all["mybanner_07102004"].style.display = "none";
if(NC) document.layers["mybanner_07102004"].display = "none";
if(Opera) document.getElementById("mybanner_07102004").style.display = "none";
break;
}
}
//-->
</script>
Zuletzt bearbeitet von einem Moderator: