Variable d'un script dans un autre. [Résolu]

Messages postés
1081
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
28 août 2019
-
Bonjour,

J'ai un script qui génère un autre script dans lequel je récupère (ou plutôt je souhaite récupérer) une variable définie dans mon premier script. Je ne trouve pas la solution.
Je vous remercie de votre aide.

Je souhaite donc utiliser "la valeur de "chaine" dans "document.write".


function generer() {
var texte="";
if (document.form.texte.value != "")
{
chaine=document.form.texte.value;
}
else
{
texte='';
}
if (document.form.texte.value != "")
{
return ('<script language="javascript">date = document.lastModified;jour = date.charAt(3)+date.charAt(4);mois = date.charAt(0)+date.charAt(1);an = date.charAt(6)+date.charAt(7)+date.charAt(8)+date.charAt(9);document.write(chaine ,jour,"/",mois,"/",an);</script>');
}
else
{
return('');
}
}
Afficher la suite 

2 réponses

Messages postés
1721
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
8 novembre 2019
49
0
Merci
il faut refermer la chaine ajouter le signe + mettre la variable remettre le signe plus et rajouter le reste de la chaine

return ('<script language="javascript">date = document.lastModified;jour = date.charAt(3)+date.charAt(4);mois = date.charAt(0)+date.charAt(1);an = date.charAt(6)+date.charAt(7)+date.charAt(8)+date.charAt(9);document.write('+chaine+' ,jour,"/",mois,"/",an);</script>');
Commenter la réponse de @karamel
Messages postés
1081
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
28 août 2019
0
Merci
Merci j'ai ajouté des guillemets et ça fonctionne bien.

return ('<script language="javascript">date = document.lastModified;jour = date.charAt(3)+date.charAt(4);mois = date.charAt(0)+date.charAt(1);an = date.charAt(6)+date.charAt(7)+date.charAt(8)+date.charAt(9);document.write("'+chaine+' ",jour,"/",mois,"/",an);</script>');
Commenter la réponse de barale61