Si, bastante curioso eso del embed, no lo entendía hasta que probé esto
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <input name="boton1" type="button" value="x1"/> <input name="boton2" type="button" value="x2"/> <embed src="avcamelias.mp3" autostart="true" loop="true" width="280" height="42" /> <input type="text" size="2" id="anioselec" name="audioselect" value="x3" /> <input name="boton3" type="button" value="x4" onclick="calculo();" /> <input type="hidden" name="m" value="x5" /> <input type="hidden" name="n" value="x6" /> <input type="hidden" name="p" value="x7" /> <input type="hidden" name="senial" value="x8" />
<script type="text/javascript"> //<![CDATA[
window.onload = function(){
var a= document.forms[0];
for (var i=0;i<a.length;i++)
{
if(a[i].tagName == 'INPUT'){
alert(a[i].tagName + "-" + a[i].value + "\n");
}
}
}
//]]>
Es decir tuve que corregirlo verificando el tagName. Hecho de esa manera en todos los browsers da 8.
Por lo de la conversión, con esta herramienta desde la linea de comandos es sencillo
http://v2v.cc/~j/ffmpeg2theora/
Saludos