
02/07/2002, 12:19
|
 | Usuario no validado | | Fecha de Ingreso: enero-2001 Ubicación: Mendoza
Mensajes: 630
Antigüedad: 24 años Puntos: 1 | |
Re: Coger texto de un archivo externo Bueno, aquí va, no es lo más sencillo del universo, pero tampoco es tan difícil.
Después de la etiqueta BODY, agregas esto:
<OBJECT classid=clsid:333C7BC4-460F-11D0-BC04-0080C7055A83 id=tdcArchi>
<PARAM NAME="DataURL" VALUE="tu_archivo.txt">
<PARAM NAME="UseHeader" VALUE="True">
<PARAM NAME="TextQualifier" VALUE="'">
<PARAM NAME="Sort" VALUE="un_campo">
<PARAM NAME="Filter" VALUE="">
</OBJECT>
Con ello has vinculado un archivo de texto a tu página web.
¿Que es cada cosa?
<OBJECT ...> significa que has vinculado un archivo de texto, separando los campos por coma y que lo llamaremos "tdcArchi" para todos los fines.
<PARAM NAME="DataURL" VALUE="tu_archivo.txt">
El nombre real del archivo de texto y su ubicación relativa a la página (en este caso, está en la misma carpeta)
<PARAM NAME="UseHeader" VALUE="True">
Le decimos que la primera línea tiene los nombres de los campos y que no debe mostrarse
<PARAM NAME="TextQualifier" VALUE="'">
Como usamos comas para separar los campos, y como algunos campos pueden incluir comas, le decimos que ignore las comas que estén ecerradas entre ' '.
<PARAM NAME="Sort" VALUE="un_campo">
Le indicamos que presente la información ordenada por este campo.
<PARAM NAME="Filter" VALUE="">
Aquí le estamos diciendo que nos muestre todos los datos
si pusieramos:
<PARAM NAME="Filter" VALUE="AUTOR=Daniel Rey"> sólo nos mostraría aquellos datos que tubieran a "Daniel Rey" como AUTOR.
Ya tenemos el archivo vinculado a nuestra página, y ahora... ¿como mostramos la info?
Fácil, esta es sólo una de las tantas formas:
<TABLE DATASRC=#tdcArchi>
<TR>
<TD><DIV dataFld=CAMPO1>&nbsp;</DIV></TD>
<TD><DIV dataFld=CAMPO2 dataFormatAs=HTML>>&nbsp;</DIV></TD>
...
</TR>
</TABLE>
dataFld significa que muestre el campo en cuestión. DataFormatAs=HTML significa que interprete el código HTML en ese campo
Un ehjemplo funionando:
http://www16.brinkster.com/comunicaciones/noticias.html
Suerte ;) |