Encore un générateur
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Encore un générateur
Bonsoir,
J'ai essayé de faire un générateur toute seule mais le code ne marche pas. Quelqu'un pourrait m'aider à trouver mon erreur ??
Voici le code:
Merci d'avance.
J'ai essayé de faire un générateur toute seule mais le code ne marche pas. Quelqu'un pourrait m'aider à trouver mon erreur ??
Voici le code:
- Code:
<html>
<script type="text/javascript">
function envoiMessage(form)
{
// Parcourir les radio buttons pour obtenir la bonne valeur :
var codage = "";
if(form.codage[0].checked == true) // Si le 1e bouton "sans" est coché ..
codage = "sans";
else if(form.codage[1].checked == true) // Si le 2e bouton "avec" est coché ..
codage = "avec";
// Créer un message à partir des informations fournies
var txt_message = '<h1 class="grand_titre">Harmonie d'Éclat</h1><hr class="ligne"/><center><span class="intro">Design <strong>' + codage + '</strong>' + form.lien.value + '</span></center>
<h2 class="moyen_titre">En général</h2>
<hr class="lignepetite" />
<p>' + form.passions.value + '</p> <h2 class="moyen_titre">Vos espoirs</h2> <hr class="lignepetite" /> <center><select>';
if(form.couleurs[0].checked)
txt_message += "<option>Tons foncés</option>";
if(form.couleurs[1].checked)
txt_message += "<option>Tons clairs</option>";
if(form.couleurs[2].checked)
txt_message += "<option>Tons vifs</option>";
if(form.couleurs[3].checked)
txt_message += "<option>Tons pastels</option>";
txt_message += "</select></center>"
+ '<p>' + form.header.value + '</p><h2 class="moyen_titre">Le stock</h2><hr class="lignepetite" />[spoiler]';
if(form.image1.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image1.value + '">' + '\n';
if(form.image2.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image2.value + '">' + '\n';
if(form.image3.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image3.value + '">' + '\n';
if(form.image4.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image4.value + '">' + '\n';
if(form.image5.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image5.value + '">' + '\n';
if(form.image6.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image6.value + '">' + '\n';
if(form.image7.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image7.value + '">' + '\n';
if(form.image8.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image8.value + '">' + '\n';
if(form.image9.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image9.value + '">' + '\n';
if(form.image10.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image10.value + '">' + '\n';
txt_message += "</center>"
+ '[/spoiler]';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Créer un titre de sujet dynamiquement (Zeste + pseudo) :
form.subject.value = "Commande de thème";
}
</script>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="subject" value="" /> <!-- Contiendra le titre du message -->
<input type="hidden" name="f" value="6" />
<div id="corps2">
<h1 class="grand_titre">Harmonie d'Éclat</h1>
<hr class="ligne"/>
<center><span class="intro">Design pour <input type="text" size="40" name="lien"></span></center>
<span class="intro">Veuillez vous réferer à <a href="#">cette page</a> pour savoir si vous avez le nombre de messages requis pour telle ou telle commande.</span>
<center><input type="radio" name="codage" value="sans" />Thème sans codage,
<input type="radio" name="codage" value="avec" />Thème avec codage.
</center>
<h2 class="moyen_titre">En général</h2>
<hr class="lignepetite" />
<center>
<textarea name="passions" rows="6" cols="100">Décrivez nous ici votre forum. Donnez nous en un bref aperçu : Forum RPG ? Forum de Pub ? Site vitrine ? Quel est son but ? Son histoire ? Son ambiance actuelle ? </textarea>
</center>
<h2 class="moyen_titre">Vos espoirs</h2>
<hr class="lignepetite" />
<p>Ci-dessous veillez cocher ce que vous désirez donner comme tons à forum site/forum.</p>
<center><ul>
<li>Tons foncés<input type="checkbox" name="couleurs" value="fonces"></li>
<li>Tons clairs<input type="checkbox" name="couleurs" value="clairs"></li>
<li>Tons vifs<input type="checkbox" name="couleurs" value="vifs"></li>
<li>Tons pastels<input type="checkbox" name="couleurs" value="pastels"></li>
</ul></center>
<p>Ci-dessous, vous pouvez nous donner toutes les précisions que vous souhaitez sur les détails du futur design.</p>
<center> <textarea name="header" rows="6" cols="100">Bannière imposante ou au contraire discrète ? Des dimensions particulières à respecter ? Des codes couleurs ? </textarea>
</center>
<h2 class="moyen_titre">Le stock</h2>
<hr class="lignepetite" />
<p>Veuillez mettre les images que vous souhaitez pour le thème. Mettez les liens directs, merci.</p>
<center>
<input type="text" name="image1" size="60" />
<input type="text" name="image2" size="60" />
<input type="text" name="image3" size="60" />
<input type="text" name="image4" size="60" />
<input type="text" name="image5" size="60" />
<input type="text" name="image6" size="60" />
<input type="text" name="image7" size="60" />
<input type="text" name="image8" size="60" />
<input type="text" name="image9" size="60" />
<input type="text" name="image10" size="60" />
<input type="submit" class="mainoption" name="post" value="Poster la commande !" /></center>
</div>
</form>
</html>
Merci d'avance.
Dernière édition par shaee le Mar 14 Juin 2011 - 19:45, édité 1 fois
Re: Encore un générateur
bonsoir ou bonjour c'est vous qui voyez
hum je ne suis pas un pro mais a première vu j'aurai dit que l'apostrophe de
coupe l'apostrophe de ton code
non ?
hum je ne suis pas un pro mais a première vu j'aurai dit que l'apostrophe de
- Code:
Harmonie d'Éclat
coupe l'apostrophe de ton code
- Code:
'<h1 class="grand_titre">Harmonie...
non ?
Re: Encore un générateur
bonsoir,
de petites erreurs entre apostrophes et guillemets (et apostrophes dans le texte) , des retour de ligne manquantes , et une variable qui a le même nom que le nom du champ ...
prenez vous le temps de bien relire la correction ...
de petites erreurs entre apostrophes et guillemets (et apostrophes dans le texte) , des retour de ligne manquantes , et une variable qui a le même nom que le nom du champ ...
prenez vous le temps de bien relire la correction ...
- Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8;" />
</head>
<body>
<script type="text/javascript">
function envoiMessage(form)
{
// Parcourir les radio buttons pour obtenir la bonne valeur :
var codage = "";
if(form.code[0].checked == true) // Si le 1e bouton "sans" est coché ..
codage = "sans";
else if(form.code[1].checked == true) // Si le 2e bouton "avec" est coché ..
codage = "avec";
// Créer un message à partir des informations fournies
var txt_message = '<h1 class="grand_titre">Harmonie d\'Éclat</h1>' + '\n'
+ '<hr class="ligne" />' + '\n'
+ '<center><span class="intro">Design <strong>' + codage + '</strong>' + form.lien.value + '</span></center>' + '\n'
+ '<h2 class="moyen_titre">En général</h2>' + '\n'
+ '<hr class="lignepetite" />' + '\n'
+ '<p>' + form.passions.value + '</p>' + '\n'
+ '<h2 class="moyen_titre">Vos espoirs</h2>' + '\n'
+ '<hr class="lignepetite" /> <center><select>';
if(form.couleurs[0].checked)
txt_message += "<option>Tons foncés</option>";
if(form.couleurs[1].checked)
txt_message += "<option>Tons clairs</option>";
if(form.couleurs[2].checked)
txt_message += "<option>Tons vifs</option>";
if(form.couleurs[3].checked)
txt_message += "<option>Tons pastels</option>";
txt_message += "</select></center>"
+ '<p>' + form.header.value + '</p>' + '\n'
+ '<h2 class="moyen_titre">Le stock</h2>' + '\n'
+ '<hr class="lignepetite" />[spoiler]';
if(form.image1.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image1.value + '">' + '\n';
if(form.image2.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image2.value + '">' + '\n';
if(form.image3.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image3.value + '">' + '\n';
if(form.image4.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image4.value + '">' + '\n';
if(form.image5.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image5.value + '">' + '\n';
if(form.image6.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image6.value + '">' + '\n';
if(form.image7.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image7.value + '">' + '\n';
if(form.image8.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image8.value + '">' + '\n';
if(form.image9.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image9.value + '">' + '\n';
if(form.image10.value != "") // Seulement si le champ n'a pas été laissé vide :
txt_message += '<img src="' + form.image10.value + '">' + '\n';
txt_message += "</center>" + '[/spoiler]';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Créer un titre de sujet dynamiquement (Zeste + pseudo) :
form.subject.value = "Commande de thème";
}
</script>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="subject" value="" /> <!-- Contiendra le titre du message -->
<input type="hidden" name="f" value="6" />
<div id="corps2">
<h1 class="grand_titre">Harmonie d'Éclat</h1>
<hr class="ligne"/><br />
<center><span class="intro">Design pour <input type="text" size="40" name="lien"></span></center>
<br /><span class="intro">Veuillez vous réferer à <a href="#">cette page</a> pour savoir si vous avez le nombre de messages requis pour telle ou telle commande.</span><br />
<center><input type="radio" name="code" value="sans" />Thème sans codage,<br />
<input type="radio" name="code" value="avec" />Thème avec codage.<br /></center>
<h2 class="moyen_titre">En général</h2>
<hr class="lignepetite" />
<br />
<center>
<textarea name="passions" rows="6" cols="100">Décrivez nous ici votre forum. Donnez nous en un bref aperçu : Forum RPG ? Forum de Pub ? Site vitrine ? Quel est son but ? Son histoire ? Son ambiance actuelle ? </textarea>
</center>
<h2 class="moyen_titre">Vos espoirs</h2>
<hr class="lignepetite" />
<br />
<p>Ci-dessous veillez cocher ce que vous désirez donner comme tons à forum site/forum.</p>
<br />
<center><ul>
<li>Tons foncés<input type="checkbox" name="couleurs" value="fonces"></li>
<li>Tons clairs<input type="checkbox" name="couleurs" value="clairs"></li>
<li>Tons vifs<input type="checkbox" name="couleurs" value="vifs"></li>
<li>Tons pastels<input type="checkbox" name="couleurs" value="pastels"></li>
</ul></center>
<br /> <p>Ci-dessous, vous pouvez nous donner toutes les précisions que vous souhaitez sur les détails du futur design.</p><br />
<center> <textarea name="header" rows="6" cols="100">Bannière imposante ou au contraire discrète ? Des dimensions particulières à respecter ? Des codes couleurs ? </textarea>
</center>
<h2 class="moyen_titre">Le stock</h2>
<hr class="lignepetite" />
<br />
<p>Veuillez mettre les images que vous souhaitez pour le thème. Mettez les liens directs, merci.</p>
<br />
<center>
<input type="text" name="image1" size="60" /><br /><br />
<input type="text" name="image2" size="60" /><br /><br />
<input type="text" name="image3" size="60" /><br /><br />
<input type="text" name="image4" size="60" /><br /><br />
<input type="text" name="image5" size="60" /><br /><br />
<input type="text" name="image6" size="60" /><br /><br />
<input type="text" name="image7" size="60" /><br /><br />
<input type="text" name="image8" size="60" /><br /><br />
<input type="text" name="image9" size="60" /><br /><br />
<input type="text" name="image10" size="60" /><br /><br /><br />
<input type="submit" class="mainoption" name="post" value="Poster la commande !" /></center>
</div>
</form>
</body>
</html>
Re: Encore un générateur
Merci à vous deux et je vais bien lire cette correction pour arriver à en faire un toute seule.
Re: Encore un générateur
bonjour Shaee,
le problème est-il résolu ?
le problème est-il résolu ?
Re: Encore un générateur
Oui, oui. Désolé, j'avais zappé j'étais dans mes révisions pour le bac.
Sujets similaires
» Génerateur
» Générateur / formulaire
» Probleme de Générateur
» Generateur de presentation
» Générateur de présentation
» Générateur / formulaire
» Probleme de Générateur
» Generateur de presentation
» Générateur de présentation
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum