hola un saludo para todo el foro...
ya ase tiempo e posteado aquí mis preguntas y e tenido la suerte de resolver mis problemas con sus respuestas, ojala en esta ocasión también resulte.
me encuentro en la siguiente situación tengo una pagina en donde estoy mostrando los datos del cliente(osea los archivos de la pc del cliente) con el siguiente escrip de activex y java.
bueno el detalle es que como se daran cuenta el script lee los discos de la pc del cliente. tambien tiene una funcion para leer las carpetas de ese disco (pero solo el primer nivel).
investigando por la red me encontré con algo llamado Dom que sirve para identificar a los elementos html desde java y poder trabajar con ellos, un jemplo es este.
el cual sirve para mostrar en un link las unidades de la pc con un estilo de H1.
la ayuda que necesito es la siguiente como puedo generar un link para cada unidad encontrada en la pc, "porque con ese ejemplo el link es para todas las unidades a la vez"
ya ase tiempo e posteado aquí mis preguntas y e tenido la suerte de resolver mis problemas con sus respuestas, ojala en esta ocasión también resulte.
me encuentro en la siguiente situación tengo una pagina en donde estoy mostrando los datos del cliente(osea los archivos de la pc del cliente) con el siguiente escrip de activex y java.
<HTML>
<HEAD>
<SCRIPT language=JavaScript>
/*
function folder()
{
var s = "";
var newLine = "<br />";
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fldr = fso.GetFolder("C:\\");
document.write(fldr);
for (f = new Enumerator(fldr.subFolders); !f.atEnd(); f.moveNext())
{
s += f.item().Name + "<br>";
}
s += "Folder: " + fldr + newLine;
s += "Drive: " + fldr.Drive + newLine;
return(s);
}*/
function drives()
{
var s = "";
var bytesPerGB = 1024 * 1024 * 1024;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var e = new Enumerator(fso.Drives);
e.moveFirst();
while (e.atEnd() == false)
{
var drv = e.item();
s += drv.Path + "\\";
if (drv.IsReady)
{
var d = document.getElementById("disc");
d.innerHTML=s;
//s+= "dd";
}
else
{
s += "Not Ready";
}
s += "<br />";
e.moveNext();
}
return(s);
}/*
function folder()
{
var s = "";
var bytesPerGB = 1024 * 1024 * 1024;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var e = new Enumerator(fso.Drives);
e.moveFirst();
while (e.atEnd() == false)
{
var drv = e.item();
s += drv.Path + "\\";
if (drv.IsReady)
{
var fldr = fso.GetFolder(s);
for (f = new Enumerator(fldr.subFolders); !f.atEnd(); f.moveNext())
{
s += f.item().Name + "<br>";
}
var d = document.getElementById("disc");
d.innerHTML=s;
}
else
{
s += "Not Ready";
}
s += "<br />";
e.moveNext();
}
//return(s);
}*/
</SCRIPT>
</HEAD>
<BODY onload="drives()">
<a href="#"><h1 id="disc">holas</h1></a>
</BODY>
</HTML>aclarando este ejemplo solo funciona en iebueno el detalle es que como se daran cuenta el script lee los discos de la pc del cliente. tambien tiene una funcion para leer las carpetas de ese disco (pero solo el primer nivel).
investigando por la red me encontré con algo llamado Dom que sirve para identificar a los elementos html desde java y poder trabajar con ellos, un jemplo es este.
var d = document.getElementById("disc");
d.innerHTML=s; el cual sirve para mostrar en un link las unidades de la pc con un estilo de H1.
la ayuda que necesito es la siguiente como puedo generar un link para cada unidad encontrada en la pc, "porque con ese ejemplo el link es para todas las unidades a la vez"