Foros del Web » Programando para Internet » Javascript »

Imprimir variable dentro de un flash

Estas en el tema de Imprimir variable dentro de un flash en el foro de Javascript en Foros del Web. Este es el codigo de mi flash: Código HTML: <object classid= "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase= "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width= "800" height= "600" align= "middle" > <param name= "allowScriptAccess" value= ...
  #1 (permalink)  
Antiguo 08/01/2006, 13:28
Avatar de TCL_ZIP  
Fecha de Ingreso: noviembre-2003
Ubicación: Esporles, Mallorca, España
Mensajes: 690
Antigüedad: 20 años, 3 meses
Puntos: 4
Imprimir variable dentro de un flash

Este es el codigo de mi flash:
Código HTML:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="800" height="600" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="web.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000033" /><embed src="web.swf" quality="high" bgcolor="#000033" width="800" height="600" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object> 
Y quiero insertar una variable definida en javascript anteriormente dentro del campo height y with...
El codigo javascript es:
Código HTML:
<script type="text/javascript">
var ancho =screen.width
var alto = screen.height
if (alto<601){
var ancho = 800*0.85
var alto = 600*0.85
}
</script> 
Como debo hacerlo? porque he probado poniendo:
Código HTML:
<script type="text/javascript">document.write(ancho)</script> 
después de hight pero no va, como lo deberia hacer?

Gracias por adelantado
  #2 (permalink)  
Antiguo 08/01/2006, 14:22
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 2 meses
Puntos: 19
Lo he probado y a mí si me va :
Código HTML:
...
<script type="text/javascript">
var ancho =screen.width;
var alto = screen.height;

if (alto<601){
var ancho = 800*0.85
var alto = 600*0.85
}
</script>

ancho =<script>document.write(ancho);</script>
....
  #3 (permalink)  
Antiguo 08/01/2006, 15:07
Avatar de TCL_ZIP  
Fecha de Ingreso: noviembre-2003
Ubicación: Esporles, Mallorca, España
Mensajes: 690
Antigüedad: 20 años, 3 meses
Puntos: 4
eso del script lo metes después del width? y lo pones con comillas o sin?
  #4 (permalink)  
Antiguo 08/01/2006, 16:48
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 2 meses
Puntos: 19
width=<script>document.write(" ' "+ancho+" ' ");</script>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:07.