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

barale61 1069 Messages postés jeudi 13 septembre 2012Date d'inscription 9 septembre 2018 Dernière intervention - 7 janv. 2014 à 21:34 - Dernière réponse : barale61 1069 Messages postés jeudi 13 septembre 2012Date d'inscription 9 septembre 2018 Dernière intervention
- 8 janv. 2014 à 17:10
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 

Votre réponse

2 réponses

@karamel 1661 Messages postés vendredi 9 mai 2008Date d'inscriptionModérateurStatut 23 août 2018 Dernière intervention - 8 janv. 2014 à 11:12
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
barale61 1069 Messages postés jeudi 13 septembre 2012Date d'inscription 9 septembre 2018 Dernière intervention - 8 janv. 2014 à 17:10
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.