Muchas Gracias por tu ayuda David...a ver si también me puedes sacar de esta..xD
Este es el código que he hecho, y el problema es que con Internet Explorer 6 el flash recurre a el valor else, y no se fija en ninguna de las variables..
Código:
<div id="ESD">
<object id="ne" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" align="middle" title="Diesel e+">
<param name="movie" value="Files/Diesel.swf" />
<param name="quality" value="high" />
<embed src="Files/Diesel.swf" align="middle" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"></embed>
</object>
<script type="text/javascript">
resolucion = screen.width;
if (resolucion == '1280') {
document.getElementById("ne").width = "650";
document.getElementById("ne").height = "300";
}
if (resolucion == '1152') {
document.getElementById("ne").width = "650";
document.getElementById("ne").height = "300";
}
if (resolucion == '1024') {
document.getElementById("ne").width = "650";
document.getElementById("ne").height = "300";
}
if (resolucion == '800') {
document.getElementById("ne").width = "650";
document.getElementById("ne").height = "300";
}
else {
document.getElementById("ne").width = "300";
document.getElementById("ne").height = "100";
}
</script>
</div>
Por cierto, lo de los valores es solo ahora que lo tengo así de forma temporal para distinguir si funciona o no..Después ya lo cambiare (cada resolución llevara valores distintos).