| ||||
Hola chapint y bienvenido a los foros. Por diseño, JavaScript no puede leer nada que esté en el equipo del cliente salvo las cookies. Esto y unas cuantas limitaciones mas fueron incorporadas al lenguaje desde sus comienzos para evitar que las páginas pudieran causar daños en los clientes. Si vas a leer un .txt, el mismo debe estar en el equipo servidor y por ende solo lo podrás leer con ASP o PHP o JSP o ColdFussion o CGI o alguna otra tecnología del lado del servidor. Saludos.
__________________ La mejor opción para aprender PHP paso a paso... |
| |||
Yo creo pequeños ficheros en TXT y los leo. Puedes mirar el código en www.fierro.es En la seccion "stocks" puedes ver como lo hago. Lo utilizo como un fichero secuencial de lectura. ... Y sólo funciona con el EXPLORER... Claro!! Mira a ver site vale. Saludos |
| |||
Elig, donde tienes el codigo?, por que mira que veo la pagina y el codigo fuente y no lo encuentro, y la verdad es que estoy deseando ver como has sido capaz de escribir un txt enel cliente ToKaTa.
__________________ "Si pudieras volver.....¿.lo harias?" |
| ||||
Quizás pueda interesaros estos posts que dejó jlmm hace algún tiempo http://www.forosdelweb.com/showthrea...threadid=67557 http://www.forosdelweb.com/showthrea...threadid=74428 Lo malo es que son de los foros de antes y los < y > están como & lt; y & gt; pero con un poco de paciencia ..... se limpian saludos |
| |||
<Object id="listavulca" Classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83"> <Param Name="DataURL" Value="../fichero.txt"> <Param Name="UseHeader" Value="true"> </Object> Tenemos un fichero txt en el directorio anterior con nombre "fichero.txt" ( value=".../fichero.txt"). Le decimos, en este caso porque es así, que el fichero txt que hemos creado utiliza la primera linea como nombre de los campos. Hay otras dos cosas más que puedes hacer, que son paginar el resultado de la lectura del fichero DataPagesize="xx" y delimitar los campos y las lineas( o sea registros) con lo que tu quieras, utilizando "Param Name='FieldDelim' value='*'" por ejemplo, y "Param Name='RowDelim' value='#'" también por ejemplo. Yo no los he utilizado por uso los de por defecto. <table id="tabla" DataSrc="#listavulca" style="font-size:9 px;font-family:verdana,arial; background:#ffcc00;" border=2 cellpadding=0 cellspacing=5 width="100%"> Creamos una tabla... en este caso con el nombre "tabla" y que lee los datos almacenados en listavulca(claro, el nombre es para este caso). DataSrc indica el objeto fuente de los datos, que está identificado con el id del objet precedido de "#". Y para no complicarte la vida en como he manejado las imagenes etc... te pongo como se lee el valor de algún campo. ... <tr style="font-weight:bold;"> <td> <table border=1 cellspancing="5 px" cellpadding="5 px"> <tr> <td style="color:#000000; font-size:14; font-family:courier,tahoma;"> MODELO:</TD> <td><Span style="color:#ff0000; font-size:15; font-family:terminal,tahoma;" DataFld="modelo" ></span></td> </tr> <tr> <td><Span style="color:#000000; font-size:12; font-family:courier,tahoma;" DataFld="talla1"></span></td> <td><Span style="color:#000000; font-size:12; font-family:courier,tahoma;" DataFld="talla2" ></span></td> </tr> .... Etc. DataFld ="modelo" ... Indica cual de los difeferentes campos de los que componen y fila( registro) vamos a usar . DataFld ="talla2" igual que en el anterior caso. Por lo que es evidente que yo dispongo en mi ficheri txt de un campo que lo tengo definido con ese nombre. Hay muchas otras cosas para hacer. Pasar páginas en caso de elegir la paginación, ir al primero, al último, siguiente, anterior... (MoveFirst, MoveLast, MovePrevious,MoveNext). Se puede organizar búsquedas por el campo que quieras, puedes organizar por el orden del campo que designes, etc... Esto es muy util cuando el cliente no quiere contratar alojamiento con Base de Datos y necesita manejar algunos de estos en un fichero corto y actualizarlo cómodamente. Genera los cambios en una base de datos en Access, los guarda como txt y luego con ftp los cuelga de su servidor. Ejemplo de fichero: listavulca.txt modelo,talla1,talla2 1000,23,24 2000,24,25 _________________________________________________ Hemos creado un fichero txt con los campos modelo,talla1,talla2 El separador es el de por defecto y sí utilizamos UseHeader . Por lo que como no hemos pedido paginar irá conforme está en nuestro código asumiendo el valor DataFld que indicamos por linea ( no utilizamos fin de linea porque por defecto es el espacio). Si hemos creado una tabla que pide que lea el fichero como al principio y que visualice el cada "td" un campo... por ejemplo en este caso modelo,talla1,talla2 , nos devuelve el resultado tantas lineas como las que tengas guardadas... en definitiva. Resultado: 1000 23 24 2000 24 25 Y después de este rollo, te aseguro que es bastante sencillo... aunque lamentablemente sólo funciona para el Explorer Pa lo que haga falta |
| ||||
tunait de mis amores, si quieres quitar los > y los < de un plumazo yo tengo un truquito que supongo que ya sabrás pero que pongo aquí por si acaso a alguien no se le ha ocurrido. Consiste en copiar el texto del código, pegarlo en el editor de páginas web y previsualizarlo. Lo verás con los < y los >, ahora sólo queda copiarlo e ir otra vez al modo HTML y pegarlo encima de lo que habías pegado anteriormente (al decir encima me refiero a en vez de). Y así es más sencillote! Un saludo con fuet!!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |