Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/06/2005, 23:39
JavDF
 
Fecha de Ingreso: junio-2005
Mensajes: 5
Antigüedad: 18 años, 10 meses
Puntos: 0
Este es el script que estoy usando...

Hola este es el codigo en la pag HTML donde esta la pelicula flash...
Alguien sabe porque no devuelve la variable 'archivo' hacia Flash???


[HTML]<HTML>
<HEAD>
<TITLE>flash_file_upload</TITLE>
<script language="javascript">
<!--
// funcion que llama el campo 'file' en la forma oculta y ajusta e foco a esta
function call_form_field(){
document.form.file.click();
document.form.file.focus();
}
// Esta funcion recoge el valor almacenado en el campo de archivo y lo envia de vuelta a Flash
function set_variable(value) {
document.mont.SetVariable("message",document.form. file.value);
}
//-->
</script>
</HEAD>
<BODY bgcolor="#666666">

<div id="layerForm" style="position:absolute; left:10; top:10; width:138px; height:29px; z-index:1; visibility: hidden;">
<!-- Aqui el action lo definire con un PHP que se encargue de recoger las variables, hacer el upload y regresar el resultado a Flash-->
<form method="post" name="form" enctype="multipart/form-data" action="">
<input name="file" type="file" onFocus="return set_variable(this.value)" size="1">
</form>
</div>
<!-- La pelicula flash tiene los parametros para comunicarse con Javascript-->
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
WIDTH=550 HEIGHT=400 name="mont">
<PARAM NAME=allowScriptAccess VALUE=sameDomain> <PARAM NAME=mont VALUE="flash_file_upload.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#666666> <EMBED allowScriptAccess=sameDomain src="flash_file_upload.swf" quality=high bgcolor=#666666 WIDTH=550 HEIGHT=400 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" swLiveConnect=true></EMBED>
</OBJECT>
</BODY>
</HTML>