Titre: Importer du texte dans une page html via un fichier txt
Posté par: Gizmil le le 10-11-2007 a 17:30:28
Salut,
Je cherche le moyen d'introduire du texte dans une page html via un fichier .txt externe! Il faut que ce soit un txt pour que mon client puisse l'éditer facilement avec un prog de traitement de texte.
Je me demandais si c'était possible et si oui, est-il possible de placer plusieurs blocs de textes différents dans mon fichier txt en les plaçant dans des variables et d'importer celui que je désire dans ma page html ?
Merci! |
Titre: Re:Importer du texte dans une page html via un fichier txt
Posté par: lefou le le 11-11-2007 a 14:16:05
Je ne crois pas que cela soit possible en html simple. Par contre c'est faisable si ta page est en php. |
Titre: Re:Importer du texte dans une page html via un fichier txt
Posté par: Gizmil le le 13-11-2007 a 15:58:27
| Oui, c'est bien ce qu'il me semblait! Merci pour cette confirmation! ;) |
Titre: Re:Importer du texte dans une page html via un fichier txt
Posté par: Krash le le 13-11-2007 a 20:08:19
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html> <head> <title>Afficher contenu fichier text</title> <script type="text/javascript"> var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject() { var xmlHttp; try { xmlHttp = new XMLHttpRequest(); } catch(e) { var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"); for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++) { try { xmlHttp = new ActiveXObject(XmlHttpVersions); } catch (e) {} } } if (!xmlHttp) alert("Error creating the XMLHttpRequest object."); else return xmlHttp; }
function process() { if (xmlHttp) { try { xmlHttp.open("GET", "fichier.txt", true); xmlHttp.onreadystatechange = handleRequestStateChange; xmlHttp.send(null); } catch (e) { alert("Can't connect to server:\n" + e.toString()); } } }
function handleRequestStateChange() { myDiv = document.getElementById("myDivElement"); if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { try { response = xmlHttp.responseText; myDiv.innerHTML += response; } catch(e) { alert("Error reading the response: " + e.toString()); } } else { alert("There was a problem retrieving the data:\n" + xmlHttp.statusText); } } }
</script> </head> <body onload="process()"> <br/> <div id="myDivElement"></div> </body> </html>
si tu veux mettre plusieurs bloc ce serait mieux de le mettre dans un fichier xml |
Titre: Re:Importer du texte dans une page html via un fichier txt
Posté par: lefou le le 14-11-2007 a 08:16:48
Autant pour moi !!! Il est vrai que je n'avais pas pensé à javascript / ajax.
Mais attention : les internautes ayant une configuration navigateur tel que les scripts ne soient pas exécuter ne pourront pas visualiser le contenu du texte.
Autre chose très importante : le contenu du fichier texte ne sera pas pris en compte par les moteurs de recherche. Cela peut donc être dommage si ce fichier texte contient les mots clés de ta page. |
Titre: Re:Importer du texte dans une page html via un fichier txt
Posté par: Gizmil le le 14-11-2007 a 10:23:15
Merci à tous les deux! ;)
| Autre chose très importante : le contenu du fichier texte ne sera pas pris en compte par les moteurs de recherche. Cela peut donc être dommage si ce fichier texte contient les mots clés de ta page. |
|
Ce cas de figure intervient également si on n'utilise pas javascript, j'imagine? |
Titre: Re:Importer du texte dans une page html via un fichier txt
Posté par: lefou le le 14-11-2007 a 11:10:18
Merci à tous les deux! ;)
| Autre chose très importante : le contenu du fichier texte ne sera pas pris en compte par les moteurs de recherche. Cela peut donc être dommage si ce fichier texte contient les mots clés de ta page. |
|
Ce cas de figure intervient également si on n'utilise pas javascript, j'imagine?
|
|
Faux : si le traitement s'effectue en php, le contenu est intégré à la page (intégration côté serveur) donc visible par le moteur de recherche. |
Titre: Re:Importer du texte dans une page html via un fichier txt
Posté par: Gizmil le le 14-11-2007 a 16:10:58
| Ok, merci! Vive php! :P ::) |
Titre: Re:Importer du texte dans une page html via un fichier txt
Posté par: lefou le le 14-11-2007 a 17:16:05
Ok, merci! Vive php! :P ::)
|
|
Vive les langages de script côté serveur surtout !!!! Php n'est pas le seul. |
Titre: Re:Importer du texte dans une page html via un fichier txt
Posté par: psychopac le le 05-12-2007 a 22:08:35
| cetes mais il est libre^^. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|