dans ce cas ma page est remplacée par le code généré par le document.write(). peut-être parceque mon script initial est chargé sur window.onload ?
je m'explique sur la démarche: - je détecte (en js) si la page contient des textarea - si c'est le cas je charge une librairie js dont je n'ai pas besoin sinon
rico
"ASM" <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> a écrit dans le message
de news: 46794ebb$0$27399$ba4acef3@news.orange.fr...
bonjour,
Dans un fichier javascript, j'aurais besoin de charger d'autres fichiers
javascript en fonction de certains critères.
Est-ce possible ?
dans ce cas ma page est remplacée par le code généré par le
document.write().
peut-être parceque mon script initial est chargé sur window.onload ?
je m'explique sur la démarche:
- je détecte (en js) si la page contient des textarea
- si c'est le cas je charge une librairie js dont je n'ai pas besoin sinon
dans ce cas ma page est remplacée par le code généré par le document.write(). peut-être parceque mon script initial est chargé sur window.onload ?
je m'explique sur la démarche: - je détecte (en js) si la page contient des textarea - si c'est le cas je charge une librairie js dont je n'ai pas besoin sinon
rico
Francis Spiesser
rico a pensé très fort :
dans ce cas ma page est remplacée par le code généré par le document.write(). peut-être parceque mon script initial est chargé sur window.onload ?
je m'explique sur la démarche: - je détecte (en js) si la page contient des textarea - si c'est le cas je charge une librairie js dont je n'ai pas besoin sinon
function yAtIldesTextarea() { return (document.getElementsByTagName("textarea").length>0); }
window.onload=function (){ if (yAtIldesTextarea()) { var head = document.getElementsByTagName("head")[0]; script = document.createElement('script'); script.id = 'GestionTextarea'; script.type = 'text/javascript'; script.src = "GestionTextarea.js"; head.appendChild(script) } }
un truc dans ce goût-là ?
-- ______ Francis (enlever .NIPUBNISOUMIS) $i qµ3LQµe ch0s3 P3ut t0µRn3R, alors ç@ t0µrn3r@ (L01 d3 Mµrphy)
rico a pensé très fort :
dans ce cas ma page est remplacée par le code généré par le document.write().
peut-être parceque mon script initial est chargé sur window.onload ?
je m'explique sur la démarche:
- je détecte (en js) si la page contient des textarea
- si c'est le cas je charge une librairie js dont je n'ai pas besoin sinon
function yAtIldesTextarea() {
return (document.getElementsByTagName("textarea").length>0);
}
window.onload=function (){
if (yAtIldesTextarea()) {
var head = document.getElementsByTagName("head")[0];
script = document.createElement('script');
script.id = 'GestionTextarea';
script.type = 'text/javascript';
script.src = "GestionTextarea.js";
head.appendChild(script)
}
}
un truc dans ce goût-là ?
--
______
Francis (enlever .NIPUBNISOUMIS)
$i qµ3LQµe ch0s3 P3ut m@L t0µRn3R, alors ç@ t0µrn3r@ m@L.
(L01 d3 Mµrphy)
dans ce cas ma page est remplacée par le code généré par le document.write(). peut-être parceque mon script initial est chargé sur window.onload ?
je m'explique sur la démarche: - je détecte (en js) si la page contient des textarea - si c'est le cas je charge une librairie js dont je n'ai pas besoin sinon
function yAtIldesTextarea() { return (document.getElementsByTagName("textarea").length>0); }
window.onload=function (){ if (yAtIldesTextarea()) { var head = document.getElementsByTagName("head")[0]; script = document.createElement('script'); script.id = 'GestionTextarea'; script.type = 'text/javascript'; script.src = "GestionTextarea.js"; head.appendChild(script) } }
un truc dans ce goût-là ?
-- ______ Francis (enlever .NIPUBNISOUMIS) $i qµ3LQµe ch0s3 P3ut t0µRn3R, alors ç@ t0µrn3r@ (L01 d3 Mµrphy)
ASM
"ASM" a écrit dans le message de news: 46794ebb$0$27399$
Dans un fichier javascript, j'aurais besoin de charger d'autres fichiers javascript en fonction de certains critères. Est-ce possible ? il vaut mieux faire autrement
dans ce cas ma page est remplacée par le code généré par le document.write(). peut-être parceque mon script initial est chargé sur window.onload ?
Ha ! si la page est finie d'être chargée ... pour sûr ça va pas faire !
essayer de glisser le JS de détection et son truc associé d'écriture juste avant la balise </body> ?
je m'explique sur la démarche: - je détecte (en js) si la page contient des textarea
Ha ! ? parce que tu ne sais plus si tu y as mis des textareas ? Faut prendre des notes (et s'en servir) ;-)
- si c'est le cas je charge une librairie js dont je n'ai pas besoin sinon
voir à voir ce qui est le pire ? - charger le script home-made d'insertions à tous coups - se mettre à la merci d'un script d'insertion +/- bien digéré qui devra faire charger une ou plus bibli(s) (lourde(s) !?)
Bon ... on ne sait toujours pas ce qu'il y a à insérer (autant un cloneNode ferait l'affaire ?) ni pourquoi c'est le JavaScript qui doit assurer cette insertion ?
Pour le javascript visiter selfhtml : http://fr.selfhtml.org/javascript/index.htm http://fr.selfhtml.org/navigation/recherche/index.htm http://fr.selfhtml.org/javascript/objets/document.htm http://fr.selfhtml.org/javascript/objets/node.htm
-- Stephane Moriaux et son (moins) vieux Mac déjà dépassé
"ASM" <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> a écrit dans le message
de news: 46794ebb$0$27399$ba4acef3@news.orange.fr...
Dans un fichier javascript, j'aurais besoin de charger d'autres fichiers
javascript en fonction de certains critères.
Est-ce possible ?
il vaut mieux faire autrement
dans ce cas ma page est remplacée par le code généré par le
document.write().
peut-être parceque mon script initial est chargé sur window.onload ?
Ha ! si la page est finie d'être chargée ... pour sûr ça va pas faire !
essayer de glisser le JS de détection et son truc associé d'écriture
juste avant la balise </body> ?
je m'explique sur la démarche:
- je détecte (en js) si la page contient des textarea
Ha ! ? parce que tu ne sais plus si tu y as mis des textareas ?
Faut prendre des notes (et s'en servir) ;-)
- si c'est le cas je charge une librairie js dont je n'ai pas besoin sinon
voir à voir ce qui est le pire ?
- charger le script home-made d'insertions à tous coups
- se mettre à la merci d'un script d'insertion +/- bien digéré
qui devra faire charger une ou plus bibli(s) (lourde(s) !?)
Bon ... on ne sait toujours pas ce qu'il y a à insérer
(autant un cloneNode ferait l'affaire ?)
ni pourquoi c'est le JavaScript qui doit assurer cette insertion ?
Pour le javascript visiter selfhtml :
http://fr.selfhtml.org/javascript/index.htm
http://fr.selfhtml.org/navigation/recherche/index.htm
http://fr.selfhtml.org/javascript/objets/document.htm
http://fr.selfhtml.org/javascript/objets/node.htm
--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé
"ASM" a écrit dans le message de news: 46794ebb$0$27399$
Dans un fichier javascript, j'aurais besoin de charger d'autres fichiers javascript en fonction de certains critères. Est-ce possible ? il vaut mieux faire autrement
dans ce cas ma page est remplacée par le code généré par le document.write(). peut-être parceque mon script initial est chargé sur window.onload ?
Ha ! si la page est finie d'être chargée ... pour sûr ça va pas faire !
essayer de glisser le JS de détection et son truc associé d'écriture juste avant la balise </body> ?
je m'explique sur la démarche: - je détecte (en js) si la page contient des textarea
Ha ! ? parce que tu ne sais plus si tu y as mis des textareas ? Faut prendre des notes (et s'en servir) ;-)
- si c'est le cas je charge une librairie js dont je n'ai pas besoin sinon
voir à voir ce qui est le pire ? - charger le script home-made d'insertions à tous coups - se mettre à la merci d'un script d'insertion +/- bien digéré qui devra faire charger une ou plus bibli(s) (lourde(s) !?)
Bon ... on ne sait toujours pas ce qu'il y a à insérer (autant un cloneNode ferait l'affaire ?) ni pourquoi c'est le JavaScript qui doit assurer cette insertion ?
Pour le javascript visiter selfhtml : http://fr.selfhtml.org/javascript/index.htm http://fr.selfhtml.org/navigation/recherche/index.htm http://fr.selfhtml.org/javascript/objets/document.htm http://fr.selfhtml.org/javascript/objets/node.htm
-- Stephane Moriaux et son (moins) vieux Mac déjà dépassé
ASM
un truc dans ce goût-là ?
je ne crois pas que ça fonctionne avec tous les brouteurs ... http://members.aol.com/_ht_a/hikksnotathome/loadJSFile/ (test exemple incomplet : y a pas Safari ni Firefox ...)
-- Stephane Moriaux et son (moins) vieux Mac déjà dépassé
un truc dans ce goût-là ?
je ne crois pas que ça fonctionne avec tous les brouteurs ...
http://members.aol.com/_ht_a/hikksnotathome/loadJSFile/
(test exemple incomplet : y a pas Safari ni Firefox ...)
--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé
je ne crois pas que ça fonctionne avec tous les brouteurs ... http://members.aol.com/_ht_a/hikksnotathome/loadJSFile/ (test exemple incomplet : y a pas Safari ni Firefox ...)
-- Stephane Moriaux et son (moins) vieux Mac déjà dépassé
Pierre Goiffon
rico wrote:
Dans un fichier javascript, j'aurais besoin de charger d'autres fichiers javascript en fonction de certains critères.
je m'explique sur la démarche: - je détecte (en js) si la page contient des textarea - si c'est le cas je charge une librairie js dont je n'ai pas besoin sinon
Si votre librairie va forcément être chargée une fois par le visiteur, vous pouvez éventuellement voir à la renvoyer systématiquement - en fixant les entêtes de cache qui vont bien cela peut éventuellement être un compromis acceptable ?
rico wrote:
Dans un fichier javascript, j'aurais besoin de charger d'autres fichiers
javascript en fonction de certains critères.
je m'explique sur la démarche:
- je détecte (en js) si la page contient des textarea
- si c'est le cas je charge une librairie js dont je n'ai pas besoin sinon
Si votre librairie va forcément être chargée une fois par le visiteur,
vous pouvez éventuellement voir à la renvoyer systématiquement - en
fixant les entêtes de cache qui vont bien cela peut éventuellement être
un compromis acceptable ?
Dans un fichier javascript, j'aurais besoin de charger d'autres fichiers javascript en fonction de certains critères.
je m'explique sur la démarche: - je détecte (en js) si la page contient des textarea - si c'est le cas je charge une librairie js dont je n'ai pas besoin sinon
Si votre librairie va forcément être chargée une fois par le visiteur, vous pouvez éventuellement voir à la renvoyer systématiquement - en fixant les entêtes de cache qui vont bien cela peut éventuellement être un compromis acceptable ?