Asi que he creado una interfaz flash y tengo oculto un formulario HTML.
Todo me funciona bien pero no puedo ejecutar el submit del formulario.
El codigo en flash es:
Código PHP:
browseBtn.onRelease = function(){
getURL("javascript:browsefile();void(0);");
}
browseBtn2.onRelease = function(){
getURL("javascript:browsefile2();void(0);");
}
uploadBtn.onRelease = function(){
getURL("javascript:enviarform();void(0);");
}
uploadBtn.enabled = false;
this.watch("camino",caminoEntro)
this.watch("camino2",caminoEntro2)
function caminoEntro(id,oldVal,newVal){
file.text = newVal;
uploadingfile = newVal;
uploadBtn.enabled = true;
browseBtn.enabled = true;
}
function caminoEntro2(id,oldVal,newVal){
file2.text = newVal;
uploadingfile = newVal;
uploadBtn.enabled = true;
browseBtn2.enabled = true;
}
stop();
El codigo JS es:
Código PHP:
function browsefile()
{
document.getElementById("fic1").click();
}
function browsefile2(){
document.getElementById("fic2").click();
}
function enviarform()
{
document.getElementById("envio").click();
}
function doFlashCommand(cual,val)
{
document.getElementById("flashfilm").SetVariable(cual,val);
}
Código PHP:
<form name="form1" enctype="multipart/form-data" method="post" action="correo.php" >
<input id="fic1" name="fichero" type="file" size="0" onChange="doFlashCommand('camino',this.value)">
<input id="fic2" name="fichero2" type="file" size="0" onChange="doFlashCommand('camino2',this.value)">
<input id="envio" type="submit" name="Submit" value="Submit">
</form>
Bueno si alguien sabe como puedo ejecutar el submit pues que me eche una mano.
Ah! soy nuevo con flash asi que no corran en las explicaciones please.
Un saludo
Kaki