Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/09/2008, 09:10
kamita
 
Fecha de Ingreso: agosto-2008
Mensajes: 89
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Definir el tamaño de un Flash en documento HTML

Como tu me has dicho he probado poniendo alert(resolucion) y he llegado a una conclusión: no me hace ni caso!!!
Creo que el problema tiene que estar en el HTML, porque si no no entiendo que no responda a ningún parametro y salte automaticamente al valor "else". Por favor te pido que le des un último vistazo para buscar un fallo. Gracias
Código HTML:
<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;
	   alert(resolucion);
	 
if (resolucion >= '1280') {
	document.getElementById("ne").width = "800";
	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 = "100";
	document.getElementById("ne").height = "300";
}

if (resolucion == '800') {
	document.getElementById("ne").width = "500";
	document.getElementById("ne").height = "120";
}

else {
	document.getElementById("ne").width = "300";
	document.getElementById("ne").height = "100";
}
</script> 
Por cierto también me pasa en Safari y otros navegadores. Alguna sugerencia?

Última edición por kamita; 18/09/2008 a las 09:17