Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

AFFICHAGE D'UN FICHIER TEXTE DANS UNE FRAME (AVEC ACTUALISATION)


Information sur la source

Catégorie :Frames Niveau : Débutant Date de création : 17/04/2004 Date de mise à jour : 17/04/2004 18:09:51 Vu : 20 446

Note :
7 / 10 - par 2 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

Description

Bonjour,
j'ai été sur plein de forums disant que "c'était pas possible de lire un fichier texte avec du javascript!" OK, c'est vrai mais il y a des moyens de le contourner, c'est simple, rapide, efficace. Bon, il n'y a pas de formatage du texte. c'est normal vu que le fichier .txt ne contient que ce que l'on affiche (pas une mauvaise idée pour des news sur un site sans php). Si qq'un veut s'atteler à la mise en page du txt, pas de pb!
bye
 

Source

  • <html>
  • <head>
  • <script language="javascript">
  • function actu()
  • {
  • setTimeout('fenetre.window.location = ("fichier.txt");',15000); // remplacer "fichier.txt" par votre fichier texte, choisir le temps d'actualisation de la fenetre (ici, 15000)
  • }
  • </script>
  • </head>
  • <body>
  • <iframe src="fichier.txt" name="fenetre" frameborder=no noresize scrolling=no height=50 width=500 onload=actu()> // remplacer "fichier.txt" par votre fichier texte
  • </body>
  • </html>
<html>
<head>

<script language="javascript">
function actu()
{
	setTimeout('fenetre.window.location = ("fichier.txt");',15000); // remplacer "fichier.txt" par votre fichier texte, choisir le temps d'actualisation de la fenetre (ici, 15000)
}
</script>

</head>
<body>

<iframe src="fichier.txt" name="fenetre" frameborder=no noresize scrolling=no height=50 width=500 onload=actu()> // remplacer "fichier.txt" par votre fichier texte

</body>
</html>

Commentaires et avis

signaler à un administrateur
Commentaire de Jsman le 18/04/2004 12:46:54

Bah oui c'est bien mais si tu veux par exemple les 4 premiers caractères de la ligne 3...
on peut juste l'afficher mais rien de plus...

signaler à un administrateur
Commentaire de trazibule le 04/11/2004 10:59:07

On peut faire mieux :

On peut remplacer le fichier texte par un fichier quelconque ou html j'ai même testé avec des images. Ca marche sans problème sous IE.

Aggrandissez la fenêtre et réduisez le temps d'affichage. Seul soucis le clic sonore qu'il faudrait pouvoir enlever.

signaler à un administrateur
Commentaire de rafi_amine le 20/01/2006 22:34:23

comment je peut enregistrer le contenu d'un frame dane un fichier text avec la balese <iframe .......>???
et merci boucoup monssieur

signaler à un administrateur
Commentaire de millgabo le 18/05/2006 04:52:46

c'est cool merci pour l'astuce

signaler à un administrateur
Commentaire de burgus le 21/02/2007 08:10:17

Tout bon pour visualiser un log

signaler à un administrateur
Commentaire de Artispsyko le 22/05/2007 14:30:05

Mais ce code ne lis pas proprement dit le fichier, mais l'affiche seulement. ;)
Impossible par exemple de rechercher une expression dans le fichier avec ce code.

signaler à un administrateur
Commentaire de mirrdhyn le 16/07/2007 17:33:24

Bonjour,

Je recherche effectivement a rechercher dans un index du fichier aussi pour ensuite afficher le reste des informations formaté sous forme de tableau.

Malheureusement, je ne trouve pas mon bonheur.

Merci d'avance pour vos retours si ce type de code est possible ;)

signaler à un administrateur
Commentaire de xoump2 le 11/04/2008 16:50:55

bonjour et-il possible de changer la couleur du fond de texte ainsi que la couleur du texte ? car celui ci est blanc avec des ecriture noir et j'aimerait changer cela ?

signaler à un administrateur
Commentaire de alexanderalexander le 16/05/2008 03:33:17

Bonsoir, pour me presenter ==> mon profil
Sinon si certains langages n'ont pas encore délivrés tout leurs secrets à ce jour, (et pourtant j'en mange depuis 1972) Une réponse astucieuse pour votre probleme d'ouverture pour un txt ou un doc etc etc :
Pour les windosiens :
Liberer le masque de l'extension (sur n'importe quel dossier ouvert
menu
outil
option des dossiers
puis onglet affichage
et décochez :
Masquer les extensions des fichiers dont le type est connu)
Ca c'est en 1  pour ceux qui ne travaillent pas toujours avec une maitrise du (ce qu'il se passe ou et quand et quoi)
Vous avez à present toutes vos videos en .avi  .mpg  ou vos documents en .doc  ou bloc note en .txt et caetera

Je poursuis : Si vous souhaitez a present manipuler les extensions de votre choix , c'est super aisé :
prenez l'exemple d'un bloc note que l'on appelera test.txt

La pire des façons d'appeler un txt dans une iframe ou frame :
Noter juste ca en premier : <a href="#">
Puis ce que vous voulez apres
L'iframe reconnaitra le <a.. mais ne le prendra pas en compte lors de l'affichage mais tout ce qui suit
Ca c'etait la facon un peu nunul de tricher
Surtout quand on n'a un txt deja fait et qui faut a chaque fois modifier le debut...

Passons a une facon plus elegante sans se farcir le ahref
: Ecrivez ce que vous voulez dans votre txt ou doc et sauvegarder. Une condition : rajoutez le petit chose qui ouvre tout sans que l'exe securite windows se declenche par popup =======> Rajoutez en terminaison point txt un dieze (altgr 3 sur clavier) #  ce qui donne : Test.txt#
Comme vous l'avez remarqué le windows ne reconnait plus l'extension mais pour le fun, libre a vous de l'ouvrir par le biais du programme concerné , ou bien enlevez le dieze a chaque fois.  (moi je prefere personnellement travailler sous dosprompt je n'ai  pas ce genre de soucis)

Mettez votre ligne de code pour appeler le machin.txt# sous l'iframe et hop, on n'en parle plus.Si vous avez des docs deja tout fait, un #en plus en fin d'extension et puis on n'a rien vu.
Avec un petit programme vb qui renomme les extensions rapide en paquet style #.....
Allez, en espérant que ma réponse soit acceptée, bonne continuation.

Alt64+        Alexander du net.

signaler à un administrateur
Commentaire de Artispsyko le 16/05/2008 13:19:00

C'est possible avec XMLHttpRequest. Il suffit d'une requête bien placée, et c'est bon. =)

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.