Foro de soporteAyuda para webmastersJava y Javascript
Responder 
Archivos con Arrays en JavaScript
Haz clic para ver el perfil del usuario

Usuario Novato
Usuario Novato

#1

Hola, tengo un grave problema con mi pagina, me mandaron a hacer una pagina que muestre unos resultados en forma de graficas con javascript, el problema es q estos valores se encuentran dentro de un archivo de UNiX, a mi me toca transformarlos a txt, y de ahi tomar los valores necesarios para las graficas.

El problema es q para que la grafica trabaje mejor tengo q poner estos valores dentro de un Array, pero estos tienen q ser leidos desde el archivo, pero no puedo hacerlo, me pudieran ayudar gracias.

Este es el codigo q estoy usando:

<script language=javascript>
var valor= "C:\\Documents and Settings\\jgrana01\\Escritorio\\ENSAYO\\valores.txt"
</script>

<script language=javascript>
var valArray = new Array();
</script>
<!-- comprobar si el archivo existe-->
<script language=javascript>
function MostrarEstadoDeArchivo(path)
{
var fso;
fso= new ActiveXObject("Scripting.FileSystemObject&quotGiño;
if (fso.FileExists(path))
{
return path += " SI existe.";
}
else
{
return path += " NO existe.";
}
}
</script>
<!-- mostrar el resultado de la rutina anterior (archivo existente) en la pantalla-->
<script language=javascript>
function ExisteArch()
{
var estado;
estado=MostrarEstadoDeArchivo(valor);
document.write(estado+"<BR><BR>&quotGiño;
}
</script>
<!-- abrir el archivo -->
<script language=javascript>
function AbrirArchivo(path)
{
var fso;
fso= new ActiveXObject("Scripting.FileSystemObject&quotGiño;
var ForWriting= 2;
var TristateTrue= -1;
var OpenFile;
OpenFile=fso.OpenTextFile(valor,ForWriting,true,TristateTrue)
if (OpenFile);
{
return path +=" El archivo "+valor+" ha sido abierto";
}
}
</script>
<!-- mostrar el resultado de la rutina anterior (aBRir archivo) en la pantalla-->
<script language=javascript>
function AbrirAr()
{
var abrir;
abrir=AbrirArchivo(valor);
document.write(abrir+"<BR><BR>&quotGiño;
}
</script>


<script language=javascript>
valArray[0] = 155
valArray[1] = 1056
valArray[2] = 899
valArray[3] = 1400
for (i=0;i<valArray.length;i++)
{
document.write("Posición " + i + " del array: " + valArray);
document.write("<BR>&quotGiño;
}
</script>

<BR>
EL ARRAY NO TOMA LOS VALORES DEL ARCHIVO
<BR><BR>
<script language="javascript1.2">
graph = new BAR_GRAPH("hBar&quotGiño;//se inicializa la grafica
graph.values = valArray;//se insertan los valores en la grafica
graph.showValues= 1;//muestra los valores de la grafica
document.write(graph.create());//se muestra la grafica por pantalla
</script>
<BR>
LA GRAFICA SI ESTA TOMANDO LOS VALORES DEL ARRAY </P>

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Suscribir

Permisos:

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro

Ahora son las 00:29 UTC+02:00 DST

Ir al subforo: 

Temas similares
TemaUsuariosRespuestasVisitasActividad
12kMar/05