Hmm, scheint wohl nur mit dem Flashobject JS zu funktionieren?! Habe auf einer
Seite noch ein anderes JS integriert, welches mir entweder den Code für das
SWF erzeugt oder eben nur ein Bild ausspuckt, sollte kein Flash vorhanden sein.
Hier habe ich aber immer noch das Problem mit dem Rahmen. Hat einer ne Idee,
warum das so ist?
HTML-Code:
<script language="javascript" type="text/javascript">
// <!--
// Definitionen
// Programm
var vFlash = 8; //minimum Flashversion
var ver = 0;
var javaOn = false;
var ShockMode = 0;
var plug = 0;
var gUserOS = OS_Check();
ver = parseInt(navigator.appVersion.substring(0,1));
// Welches Betriebssystem?
function OS_Check()
{
var userPlat = "unknown";
var navInfo = navigator.appVersion;
if (navInfo.indexOf("Win") != -1) userPlat = "Win";
else if (navInfo.indexOf("Macintosh") != -1) userPlat = "PPC";
else if(navInfo.indexOf("68K") != -1) userPlat = "68K";
return userPlat;
}
// Flash-Pruefung Netscape Navigator
function checkNetscape()
{
if(navigator.appName == "Netscape")
{
for(i=0;i<navigator.plugins.length;i++)
{
if(navigator.plugins[i].name == "Shockwave Flash")
{
t = navigator.plugins[i].description;
t = t.split(" ")
for(z=0;z<t.length;z++)
{
if(parseFloat(t[z]) >= vFlash)
{
//document.writeln(t[i])
plug = 1
break;
}
}
break;
}
}
}
// Flash-Pruefung Netscape Internet Explorer auf Win95,98,NT
// keine Pruefung auf Macintosh da keine Active-X-Unterstützung
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && navigator.userAgent.indexOf("Win")>=0)
{
document.writeln();
document.write('<Scr'+'ipt lan'+'guage=VB'+'Scr'+'ipt\> \n');
document.write('on error resume next \n');
/*Einstellung für den Player, aller die kleiner wie 7 sind werden ignoriert*/
document.write('ShockMode = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.' + vFlash + '")))\n');
document.write('</scr'+'ipt>');
//document.writeln(ShockMode);
if(ShockMode) plug = 1;
}
}
if(ver == 4)
{
if(navigator.javaEnabled()) javaOn = true;
}
if(ver > 2) checkNetscape();
//-->
</script>
</head>
<body>
<script Language="Javascript" type="text/javascript">
<!--
//Einstellungen für die SWF
if(plug == 1) { document.write('<object width="550" height="425" data="flvplayback.swf" type="application/x-shockwave-flash">')
document.write('<param name="movie" value="flvplayback.swf">');
document.write('</object> ');}
//Einstellung für das alternativ Bild
else { document.write('<div align="center"><img src="img/flash.jpg" width="360" height="263" alt="der neuste Flashplayer ist leider nicht installiert" usemap="#Map" border="0" /></div>') }
//-->
</script>
<noscript>
<!-- Falls JavaScript deaktiviert, kommt automatisch das Alternativbild -->
<div align="center"><img src="img/flash.jpg" alt="der neuste Flashplayer ist leider nicht installiert" width="360" height="263" border="0" usemap="#Map" /></div>
</noscript>
...
Danke!
Elli