Error de javascript en mozilla
Pretendo con javascript tomar un archivo de la maquina cliente para luego subirlo al servidor. El código es el siguiente, pero en mozilla no funciona, trabajo con linux debían.
SOS es urgente...
<script language="javascript">
function filer(id) {
var ihidden = "<input type='hidden' name="+id+">";
if (document.layers) {
eval("document.layers."+id+".document.write(ihidden);");
eval("document.layers."+id+".document.close();");
} else if (document.all)
eval(id+".innerHTML = ihidden;");
}
function filew(ifile) {
var data = ifile.value.bold();
var id = ifile.name;
var remove = " <a href='#' style='cursor:hand' onclick=\"filer('"+id+"')\">Borrar</a>";
if (document.layers) {
eval("document.layers."+id+".document.write(data);");
eval("document.layers."+id+".document.close();");
} else if (document.all)
eval(id+".innerHTML += data+remove+'<br>';");
}
function nuevasubida() {
var elem = document.f.length;
var upload = "<span id='f"+elem+"'><input type='/home/usuario/DicOOo.sxw' name='f"+elem+"' style='display:none;visibility:hidden;' onchange='filew(this)'></span>";
if (document.layers) {
document.layers.files.document.write(upload);
document.layers.files.document.close();
} else if (document.all)
files.innerHTML += upload;
eval("document.f.f"+elem+".click();");
}
</script>
SOS es urgente...
<script language="javascript">
function filer(id) {
var ihidden = "<input type='hidden' name="+id+">";
if (document.layers) {
eval("document.layers."+id+".document.write(ihidden);");
eval("document.layers."+id+".document.close();");
} else if (document.all)
eval(id+".innerHTML = ihidden;");
}
function filew(ifile) {
var data = ifile.value.bold();
var id = ifile.name;
var remove = " <a href='#' style='cursor:hand' onclick=\"filer('"+id+"')\">Borrar</a>";
if (document.layers) {
eval("document.layers."+id+".document.write(data);");
eval("document.layers."+id+".document.close();");
} else if (document.all)
eval(id+".innerHTML += data+remove+'<br>';");
}
function nuevasubida() {
var elem = document.f.length;
var upload = "<span id='f"+elem+"'><input type='/home/usuario/DicOOo.sxw' name='f"+elem+"' style='display:none;visibility:hidden;' onchange='filew(this)'></span>";
if (document.layers) {
document.layers.files.document.write(upload);
document.layers.files.document.close();
} else if (document.all)
files.innerHTML += upload;
eval("document.f.f"+elem+".click();");
}
</script>
1 respuesta
Respuesta de gandalf26
1