Forum Programmation.web Inclusion de fichier via Javascript

Posté par  .
Étiquettes : aucune
0
12
mai
2008
Bonjour,

J'ai une question de néophyte par rapport à Javascript, et je n'ai pas trouvé de réponse probante sur les moteurs de recherche : est-il possible d'inclure le contenu d'un fichier dans une page HTML via Javascript ?

Je sais qu'on peut ouvrir une URL, et modifier la page actuelle avec document.write, mais peut-on par exemple ouvrir un fichier texte.txt (situé sur le serveur) dont on dispose de l'URL, et l'inclure dans le corps d'une page HTML ?

Merci !
  • # XmlHttpRequest

    Posté par  (site web personnel) . Évalué à 1.

    Hello,

    Il est possible d'integrer un fichier situe sur le meme serveur que la page elle meme, par une requete XmlHttpRequest (Ajax).
    Ce ne sera pas un 'include' a la php, execute avant l'affichage, mais une requete asynchrone qui te permet en javascript d'aller chercher le fichier sur le serveur puis de l'afficher dans la page (via DOM ou document.write).

    Si c'est un fichier local que tu veux integrer, il n'y a pas moyen, du aux restrictions de securites (sinon ce serait trop facile pour un site malveillant de recuperer les fichiers passwords ou autre de n'importe quel client.)
    • [^] # Re: XmlHttpRequest

      Posté par  . Évalué à 1.

      Merci, le but est bien d'aller chercher un fichier sur le serveur et de l'inclure côté client (avec un lien de secours pour ceux qui n'ont pas Javascript activé). Ça se fait assez facilement ?
      • [^] # Re: XmlHttpRequest

        Posté par  (site web personnel) . Évalué à 2.

        xmlhttprequest ou iframe pour recuperer le fichier puis document.write( reponse )
        • [^] # Re: XmlHttpRequest

          Posté par  . Évalué à 1.

          xmlhttprequest est très conseillé. L'iframe est une bidouille pour se genre d'utilisation.

          Envoyé depuis mon lapin.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.