OVH Cloud OVH Cloud

Condition sur rsrc =

4 réponses
Avatar
Gérard
Bonjour,

une question sûrement triviale :
j'ai un script appelé de cette façon :
<script type="text/javascript"
src="http://www.google.com/reader/ui/publisher.js"></script>

je voudrais appelé ce script suivant une condition :
<script type="text/javascript">
if(condition) {
src="http://www.google.com/reader/ui/publisher.js";
}
</script>

et là ça ne marche plus, comment faire ,

Merci d'avance,

@++

GG
--
---------------------------------------------------------------
http://gerardgrandjean.net
http://voyages.gerardgrandjean.net/ Voyages
http://liens.gerardgrandjean.net/ Liens
http://actu.gerardgrandjean.net/ Revue de presse
http://rss.gerardgrandjean.net/ Annuaire RSS

4 réponses

Avatar
mikro
Bonjour,

une question sûrement triviale :
j'ai un script appelé de cette façon :
<script type="text/javascript"
src="http://www.google.com/reader/ui/publisher.js"></script>

je voudrais appelé ce script suivant une condition :
<script type="text/javascript">
if(condition) {
src="http://www.google.com/reader/ui/publisher.js";
}
</script>



Normal, src est un attribut HTML dans ce cas .....
Ce qui suit peut fonctionner (jamais tester) :

<script type="text/javascript">
if(condition) {
this.src="http://www.google.com/reader/ui/publisher.js";
}
</script>

Avatar
Gérard
Bonjour,

une question sûrement triviale :
j'ai un script appelé de cette façon :
<script type="text/javascript"
src="http://www.google.com/reader/ui/publisher.js"></script>

je voudrais appelé ce script suivant une condition :
<script type="text/javascript">
if(condition) {
src="http://www.google.com/reader/ui/publisher.js";
}
</script>



Normal, src est un attribut HTML dans ce cas .....
Ce qui suit peut fonctionner (jamais tester) :

<script type="text/javascript">
if(condition) {
this.src="http://www.google.com/reader/ui/publisher.js";
}
</script>


Merci,

mais ça ne marche pas.

--
---------------------------------------------------------------
http://gerardgrandjean.net
http://voyages.gerardgrandjean.net/ Voyages
http://liens.gerardgrandjean.net/ Liens
http://actu.gerardgrandjean.net/ Revue de presse
http://rss.gerardgrandjean.net/ Annuaire RSS


Avatar
mikro
Normal, src est un attribut HTML dans ce cas .....
Ce qui suit peut fonctionner (jamais tester) :

<script type="text/javascript">
if(condition) {
this.src="http://www.google.com/reader/ui/publisher.js";
}
</script>


Merci,

mais ça ne marche pas.


a tester cela alors :

<script type="text/javascript">
if(condition) {
</script>
<script type="text/javascript"
src="http://www.google.com/reader/ui/publisher.js"></script>
<script type="text/javascript">
}
</script>


Avatar
YD
une question sûrement triviale :


Non.

j'ai un script appelé de cette façon :
<script type="text/javascript"
src="http://www.google.com/reader/ui/publisher.js"></script>

je voudrais appelé ce script suivant une condition :
<script type="text/javascript">
if(condition) {
src="http://www.google.com/reader/ui/publisher.js";
}
</script>


Une solution quasi-universelle, mais qui suppose la condition
testée et ce script exécuté avant la fin du chargement de la
page :

<script type="text/javascript">
if(condition) {
document.write('<script type="text/javascript" ' +
'src="http://www.google.com/reader/ui/publisher.js"></script>';
}
</script>

Et une solution DOM :

<script type="text/javascript">
var aScript = document.createElement("SCRIPT");
document.getElementsByTagName('head')[0].appendChild(aScript);
aScript.src="http://www.google.com/reader/ui/publisher.js";
</script>

HTH
--
Y.D.