Dans un fichier .html, je souhaite inclure le contenu d'un fichier
.txt et me positionner, à chaque ouverture du fichier .html, en fin
de document. Cela est-il possible en Javascript ? Comment, dans un
premier temps, inclure un fichier .txt dans un page html (Iframe et
Frameset étant exclu).
Dans un fichier .html, je souhaite inclure le contenu d'un fichier
.txt et me positionner, à chaque ouverture du fichier .html, en fin
de document. Cela est-il possible en Javascript ? Comment, dans un
premier temps, inclure un fichier .txt dans un page html (Iframe et
Frameset étant exclu).
Dans un fichier .html, je souhaite inclure le contenu d'un fichier
.txt et me positionner, à chaque ouverture du fichier .html, en fin
de document. Cela est-il possible en Javascript ? Comment, dans un
premier temps, inclure un fichier .txt dans un page html (Iframe et
Frameset étant exclu).
Entre temps, j'ai trouvé un moyen.
Cf.
<http://obiewebsite.sourceforge.net/obie.php?Javascript_inclusion_function>
Entre temps, j'ai trouvé un moyen.
Cf.
<http://obiewebsite.sourceforge.net/obie.php?Javascript_inclusion_function>
Entre temps, j'ai trouvé un moyen.
Cf.
<http://obiewebsite.sourceforge.net/obie.php?Javascript_inclusion_function>
Georges Saunier a dit le 09/07/2004 15:42:Entre temps, j'ai trouvé un moyen.
Cf.
<http://obiewebsite.sourceforge.net/obie.php?Javascript_inclusion_function>
Fonctionne que dans IE.
Sinon, je connais un moyen avec XPCOM pour Gecko aussi.
Georges Saunier a dit le 09/07/2004 15:42:
Entre temps, j'ai trouvé un moyen.
Cf.
<http://obiewebsite.sourceforge.net/obie.php?Javascript_inclusion_function>
Fonctionne que dans IE.
Sinon, je connais un moyen avec XPCOM pour Gecko aussi.
Georges Saunier a dit le 09/07/2004 15:42:Entre temps, j'ai trouvé un moyen.
Cf.
<http://obiewebsite.sourceforge.net/obie.php?Javascript_inclusion_function>
Fonctionne que dans IE.
Sinon, je connais un moyen avec XPCOM pour Gecko aussi.
si j'en crois le nom, XPCOM ne serait que pour PC Win ?
sinon, quoi t'est-ce ? où le trouver ?
si j'en crois le nom, XPCOM ne serait que pour PC Win ?
sinon, quoi t'est-ce ? où le trouver ?
si j'en crois le nom, XPCOM ne serait que pour PC Win ?
sinon, quoi t'est-ce ? où le trouver ?
@SM a dit le 10/07/2004 01:58:si j'en crois le nom, XPCOM ne serait que pour PC Win ?
sinon, quoi t'est-ce ? où le trouver ?
le XP de XPCOM ça veut dire Cross-Platform...
C'est un système pour faire des librairies en C/C++ qui passent partout.
C'est grâce à ça que Mozilla est portable si facilement.
C'est mis en place dans le Javascript des navigateurs Gecko (Mozilla...)
grâce à XPConnect.
Pour faire appel en Javascript directement aux interfaces C, c'est assez
compliqué. Par exemple :
Components.classes["@mozilla.org/embedcomp/prompt-service;1"]
.getService(Components.interfaces.nsIPromptService);
Ce qui ressemble un peu à COM sous IEWin. Y'a des trucs pour faire du
SQL aussi par exemple.
Mais bon pour la plupart des trucs, y'a carrément un objet en Javascript.
Bon, pour aller chercher le contenu d'un fichier, on peut utiliser
l'objet Javascript XMLHttpRequest [1] qui ressemble volontairement à
celui de IE utilisable avec COM.
[1] http://xulplanet.com/references/objref/XMLHttpRequest.html
@SM a dit le 10/07/2004 01:58:
si j'en crois le nom, XPCOM ne serait que pour PC Win ?
sinon, quoi t'est-ce ? où le trouver ?
le XP de XPCOM ça veut dire Cross-Platform...
C'est un système pour faire des librairies en C/C++ qui passent partout.
C'est grâce à ça que Mozilla est portable si facilement.
C'est mis en place dans le Javascript des navigateurs Gecko (Mozilla...)
grâce à XPConnect.
Pour faire appel en Javascript directement aux interfaces C, c'est assez
compliqué. Par exemple :
Components.classes["@mozilla.org/embedcomp/prompt-service;1"]
.getService(Components.interfaces.nsIPromptService);
Ce qui ressemble un peu à COM sous IEWin. Y'a des trucs pour faire du
SQL aussi par exemple.
Mais bon pour la plupart des trucs, y'a carrément un objet en Javascript.
Bon, pour aller chercher le contenu d'un fichier, on peut utiliser
l'objet Javascript XMLHttpRequest [1] qui ressemble volontairement à
celui de IE utilisable avec COM.
[1] http://xulplanet.com/references/objref/XMLHttpRequest.html
@SM a dit le 10/07/2004 01:58:si j'en crois le nom, XPCOM ne serait que pour PC Win ?
sinon, quoi t'est-ce ? où le trouver ?
le XP de XPCOM ça veut dire Cross-Platform...
C'est un système pour faire des librairies en C/C++ qui passent partout.
C'est grâce à ça que Mozilla est portable si facilement.
C'est mis en place dans le Javascript des navigateurs Gecko (Mozilla...)
grâce à XPConnect.
Pour faire appel en Javascript directement aux interfaces C, c'est assez
compliqué. Par exemple :
Components.classes["@mozilla.org/embedcomp/prompt-service;1"]
.getService(Components.interfaces.nsIPromptService);
Ce qui ressemble un peu à COM sous IEWin. Y'a des trucs pour faire du
SQL aussi par exemple.
Mais bon pour la plupart des trucs, y'a carrément un objet en Javascript.
Bon, pour aller chercher le contenu d'un fichier, on peut utiliser
l'objet Javascript XMLHttpRequest [1] qui ressemble volontairement à
celui de IE utilisable avec COM.
[1] http://xulplanet.com/references/objref/XMLHttpRequest.html
Merci de l'adresse.
Admiration ! ! !
tu y comprends vraiment qque chose ?
C'est juste la liste de propriétés et de méthodes de l'objet.
Il n'y aurait pas une petite démo qque part ?
C'est vrai qu'un petit exemple serait pas mal.
c'est tout en langue pas française
Ça s'appelle l'anglais
- ça se passe côté serveur ?
Le javascript, c'est côté client.
- c'est pour Mozilla (essentiellement) ?
Mozilla et ses dérivés.
- l'internaute lambda verra ses pages inserrer du texte à la volée?
Si tu choisis d'insérer le texte, oui.
grâce au JS intégré de son navigateur
sans pré-télécharger-installer d'add-ons (d'additifs) ?
Rien à installer.
Merci de l'adresse.
Admiration ! ! !
tu y comprends vraiment qque chose ?
C'est juste la liste de propriétés et de méthodes de l'objet.
Il n'y aurait pas une petite démo qque part ?
C'est vrai qu'un petit exemple serait pas mal.
c'est tout en langue pas française
Ça s'appelle l'anglais
- ça se passe côté serveur ?
Le javascript, c'est côté client.
- c'est pour Mozilla (essentiellement) ?
Mozilla et ses dérivés.
- l'internaute lambda verra ses pages inserrer du texte à la volée?
Si tu choisis d'insérer le texte, oui.
grâce au JS intégré de son navigateur
sans pré-télécharger-installer d'add-ons (d'additifs) ?
Rien à installer.
Merci de l'adresse.
Admiration ! ! !
tu y comprends vraiment qque chose ?
C'est juste la liste de propriétés et de méthodes de l'objet.
Il n'y aurait pas une petite démo qque part ?
C'est vrai qu'un petit exemple serait pas mal.
c'est tout en langue pas française
Ça s'appelle l'anglais
- ça se passe côté serveur ?
Le javascript, c'est côté client.
- c'est pour Mozilla (essentiellement) ?
Mozilla et ses dérivés.
- l'internaute lambda verra ses pages inserrer du texte à la volée?
Si tu choisis d'insérer le texte, oui.
grâce au JS intégré de son navigateur
sans pré-télécharger-installer d'add-ons (d'additifs) ?
Rien à installer.
@SM a dit le 11/07/2004 00:48:Merci de l'adresse.
Admiration ! ! !
tu y comprends vraiment qque chose ?
C'est juste la liste de propriétés et de méthodes de l'objet.
Rien d'extraordinaire.Il n'y aurait pas une petite démo qque part ?
C'est vrai qu'un petit exemple serait pas mal.
var request = new XMLHttpRequest();
request.open("GET", "http://site.com/fichier.ext", false);
request.send(null);
request.responseText contient le fichier en tant que chaîne
request.responseXML est un arbre DOM du fichier si celui-ci a été envoyé
avec un Content-Type text/xml, ou que le type mime a été modifié avec la
méthode overrideMimeType()
(enfin c'est pour une requête synchrone, donc send() est bloquant - on
peut aussi faire avec une requête asynchrone, mais alors là il faut
attendre que la requête soit réalisée en s'aidant de l'évenement
onreadystatechange, apparement)
@SM a dit le 11/07/2004 00:48:
Merci de l'adresse.
Admiration ! ! !
tu y comprends vraiment qque chose ?
C'est juste la liste de propriétés et de méthodes de l'objet.
Rien d'extraordinaire.
Il n'y aurait pas une petite démo qque part ?
C'est vrai qu'un petit exemple serait pas mal.
var request = new XMLHttpRequest();
request.open("GET", "http://site.com/fichier.ext", false);
request.send(null);
request.responseText contient le fichier en tant que chaîne
request.responseXML est un arbre DOM du fichier si celui-ci a été envoyé
avec un Content-Type text/xml, ou que le type mime a été modifié avec la
méthode overrideMimeType()
(enfin c'est pour une requête synchrone, donc send() est bloquant - on
peut aussi faire avec une requête asynchrone, mais alors là il faut
attendre que la requête soit réalisée en s'aidant de l'évenement
onreadystatechange, apparement)
@SM a dit le 11/07/2004 00:48:Merci de l'adresse.
Admiration ! ! !
tu y comprends vraiment qque chose ?
C'est juste la liste de propriétés et de méthodes de l'objet.
Rien d'extraordinaire.Il n'y aurait pas une petite démo qque part ?
C'est vrai qu'un petit exemple serait pas mal.
var request = new XMLHttpRequest();
request.open("GET", "http://site.com/fichier.ext", false);
request.send(null);
request.responseText contient le fichier en tant que chaîne
request.responseXML est un arbre DOM du fichier si celui-ci a été envoyé
avec un Content-Type text/xml, ou que le type mime a été modifié avec la
méthode overrideMimeType()
(enfin c'est pour une requête synchrone, donc send() est bloquant - on
peut aussi faire avec une requête asynchrone, mais alors là il faut
attendre que la requête soit réalisée en s'aidant de l'évenement
onreadystatechange, apparement)
Comment, dans un premier temps, inclure
un fichier .txt dans un page html (Iframe et Frameset étant exclu).
Comment, dans un premier temps, inclure
un fichier .txt dans un page html (Iframe et Frameset étant exclu).
Comment, dans un premier temps, inclure
un fichier .txt dans un page html (Iframe et Frameset étant exclu).
J'ai créé une fonction javascript qui cherche les tags <include
src="fichier.txt" /> et les
remplace automatiquement par le fichier à inclure (IE win & mozilla) :
(...)
C'est un peu le bordel pour le moment, mais je compte bien en faire qq
chose de plus propre...
J'ai créé une fonction javascript qui cherche les tags <include
src="fichier.txt" /> et les
remplace automatiquement par le fichier à inclure (IE win & mozilla) :
(...)
C'est un peu le bordel pour le moment, mais je compte bien en faire qq
chose de plus propre...
J'ai créé une fonction javascript qui cherche les tags <include
src="fichier.txt" /> et les
remplace automatiquement par le fichier à inclure (IE win & mozilla) :
(...)
C'est un peu le bordel pour le moment, mais je compte bien en faire qq
chose de plus propre...