mader6000: auflösung script um breite von flash object

Hallo ich habe mir ein javascript geschrieben um die breite vom Flash der auflösung anzupassen.
Es soll in Postnuke in einer Tabelle eingebunden werden, leider funktioniert es noch nicht.
Findet jemand ein Fehler oder hat Tips?

<script type="text/javascript" language="JavaScript">
var aufloesung = "";
var res = "";

aufloesung= screen.width;
if(aufloesung == "1600") res = "1560";
else if (aufloesung == "1440") res = "1400";
else if (aufloesung == "1280") res = "1240";
else if (aufloesung == "1152") res = "1112";
else if (aufloesung == "1024") res = "984";
else if (aufloesung == "800") res = "760";
else if (aufloesung == "640") res = "600";
if (res == "1560") {
document.write('<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1560" height="100" codebase="http://download.macromedia.com/pub/shokwave/cabs/flash/swflash.cab#version=8,0,0,0"><param name="movie" value="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site"><param name="quality" value="high"><param name="scale" value="exactfit"><param name="menu" value="true"><param name="bgcolor" value="#000040"><embed src="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site)" quality="high" scale="exactfit" menu="false" bgcolor="#000000" width="1560" height="100" swLiveConnect="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>');
}
if (res == "1400") {
document.write('<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1400" height="100" codebase="http://download.macromedia.com/pub/shokwave/cabs/flash/swflash.cab#version=8,0,0,0"><param name="movie" value="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site"><param name="quality" value="high"><param name="scale" value="exactfit"><param name="menu" value="true"><param name="bgcolor" value="#000040"><embed src="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site" quality="high" scale="exactfit" menu="false" bgcolor="#000000" width="1240" height="100" swLiveConnect="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>');
}
if (res == "1240") {
document.write('<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1240" height="100" codebase="http://download.macromedia.com/pub/shokwave/cabs/flash/swflash.cab#version=8,0,0,0"><param name="movie" value="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site"><param name="quality" value="high"><param name="scale" value="exactfit"><param name="menu" value="true"><param name="bgcolor" value="#000040"><embed src="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site" quality="high" scale="exactfit" menu="false" bgcolor="#000000" width="1240" height="100" swLiveConnect="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>');
}
if (res == "1112") {
document.write('<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1112" height="100" codebase="http://download.macromedia.com/pub/shokwave/cabs/flash/swflash.cab#version=8,0,0,0"><param name="movie" value="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site"><param name="quality" value="high"><param name="scale" value="exactfit"><param name="menu" value="true"><param name="bgcolor" value="#000040"><embed src="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site" quality="high" scale="exactfit" menu="false" bgcolor="#000000" width="1112" height="100" swLiveConnect="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>');
}
if (res == "984") {
document.write('<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="984" height="100" codebase="http://download.macromedia.com/pub/shokwave/cabs/flash/swflash.cab#version=8,0,0,0"><param name="movie" value="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site"><param name="quality" value="high"><param name="scale" value="exactfit"><param name="menu" value="true"><param name="bgcolor" value="#000040"><embed src="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site" quality="high" scale="exactfit" menu="false" bgcolor="#000000" width="984" height="100" swLiveConnect="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>');
}
if (res == "760") {
document.write('<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="760" height="100" codebase="http://download.macromedia.com/pub/shokwave/cabs/flash/swflash.cab#version=8,0,0,0"><param name="movie" value="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site"><param name="quality" value="high"><param name="scale" value="exactfit"><param name="menu" value="true"><param name="bgcolor" value="#000040"><embed src="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site" quality="high" scale="exactfit" menu="false" bgcolor="#000000" width="760" height="100" swLiveConnect="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>');
}
if (res == "600") {
document.write('<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="100" codebase="http://download.macromedia.com/pub/shokwave/cabs/flash/swflash.cab#version=8,0,0,0"><param name="movie" value="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site"><param name="quality" value="high"><param name="scale" value="exactfit"><param name="menu" value="true"><param name="bgcolor" value="#000040"><embed src="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site" quality="high" scale="exactfit" menu="false" bgcolor="#000000" width="600" height="100" swLiveConnect="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>');
}
elseif {
document.write('<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="760" height="100" codebase="http://download.macromedia.com/pub/shokwave/cabs/flash/swflash.cab#version=8,0,0,0"><param name="movie" value="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site"><param name="quality" value="high"><param name="scale" value="exactfit"><param name="menu" value="true"><param name="bgcolor" value="#000040"><embed src="http://www.duisburger-schlacht-platte.de/themes/SubBlackXTE/images/logo.swf" border="0" alt="Duisburger-Schlacht-Platte -->du brauchst den Flashplayer für die richtige Anzeige der Site" quality="high" scale="exactfit" menu="false" bgcolor="#000000" width="760" height="100" swLiveConnect="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>');
}
</script>

  1. Moin

    Findet jemand ein Fehler?

    es gibt in JavaScript kein

    elseif {

    oder hat Tips

    screen.width ist nicht identisch mit der Browserfensterbreite. Außerdem solltest du nicht nur einzelne Werte sondern Werte-Bereiche abfragen.

    Gruß
    rfb

    --
    Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
    (Galileo Galilei)