Trucsweb.com

Forum de discussion

 Forum « Programmation Javascript » (archives)

envoi par courriel

Envoyé: 15 février 2005, 8h57 par elwin


Bonjour,
Je vous mets mon code et j'ai 2 questions par rapport à ce code que je n'arrive pas à corriger...
premièrement, c'est un genre de générateur de code... il va beaucoup me simplifier la vie à long terme s'il finit par fonctionner comme je veux... Lorsque vous remplissez le formulaire, je veux que les lignes de codes qui s'affiche au bas de la page s'envoi comme tel par courriel pour que je n'ai qu'à prendre ce code directement du courriel et le mette dans ma page HTML, pour l'instant il ne fait que l'afficher dans le bas de la page.
Je voudrais également faire une validation qui permettrait d'afficher/envoyer ou pas le code correspondant aux champs du formulaire non remplis... dans la même optique j'aimerais que s'affiche à la fin complètement une fin td, tr et table automatiquement...

tout les essais que j'ai fait n'ont pas fonctionner... je vous envoi mon code sans la partie concernant ma deuxième question car il ne faisait que faire planter le tout!

----- code ----


<html>

<script type="text/javascript" language="javascript">
<!-- Début
//BONNE VERSION

// NE PAS MODIFIER CE CODE
var paramOk = true;

function FaitTableau(n) {

this.length = n;
for (var i = 0; i <= n; i++) {
this[i] = 0
}
return this
}

function ParamValeur(nValeur) {
var nTemp = "";
if (paramOk) {
for (var i=0;i<(param.length+1);i++) {
if (param[i].substring(0,param[i].indexOf("=")) == nValeur)
nTemp = param[i].substring(param[i].indexOf("=")+1,param[i].length)
}
return Decode(nTemp)
}
}

if (!location.search) {
paramOk = false;
}
else {

nReq = location.search.substring(1,location.search.length)
nReq = nReq.split("&");
param = new FaitTableau(nReq.length-1)
for (var i=0;i<(nReq.length);i++) {
param[i] = nReq[i]
}
}

function Decode(tChaine) {
while (true) {
var i = tChaine.indexOf('+');
if (i < 0) break;
tChaine = tChaine.substring(0,i) + '%20' + tChaine.substring(i + 1, tChaine.length);
}
return unescape(tChaine)
}
// End -->
</script>

<script type="text/javascript" language="javascript">
<!-- Début

onglet = ParamValeur("onglet");
lien = ParamValeur("lien");
largeur = ParamValeur("largeur");
nom = ParamValeur("nom");
nom2 = ParamValeur("nom2");
ancre2 = ParamValeur("ancre2");
nom3 = ParamValeur("nom3");
ancre3 = ParamValeur("ancre3");
nom4 = ParamValeur("nom4");
ancre4 = ParamValeur("ancre4");
nom5 = ParamValeur("nom5");
ancre5 = ParamValeur("ancre5");
nom6 = ParamValeur("nom6");
ancre6 = ParamValeur("ancre6");
nom7 = ParamValeur("nom7");
ancre7 = ParamValeur("ancre7");
nom8 = ParamValeur("nom8");
ancre8 = ParamValeur("ancre8");

// End -->
</script>
</head>

<body>

<!--
<form name="Contact" method="post">
<input type="hidden" name="Subject" value="Info Évenements">
<input type="hidden" name="SMTP" value="216.226.59.198">
<input type="hidden" name="To" value="j_f05@hotmail.com">
<input type="hidden" name="ToName" value="responsable du site">
<input type="hidden" name="From" value="j_f05@hotmail.com">
<input type="hidden" name="Expéditeur" value="Informations"> -->


<form method="get" action="the_generator.htm">


<table border="0">
<tr>
<td>Nom de l'onglet :</td>
<td><input type="text" name="onglet" size="35" maxlength="256"></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>lien :</td>
<td><input type="text" name="lien" size="35" maxlength="256" value="http://"></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>largeur :</td>
<td><input type="text" name="largeur" size="35" maxlength="256"></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>nom :</td>
<td><input type="text" name="nom" size="35" maxlength="256"></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>nom(2) :</td>
<td><input type="text" id="nom2" name="nom2" size="35" maxlength="256" value=""></td>
<td>ancre(2) :</td>
<td><input type="text" name="ancre2" size="35" maxlength="256" value="#"></td>
</tr>
<tr>
<td>nom(3) :</td>
<td><input type="text" id="nom3" name="nom3" size="35" maxlength="256"></td>
<td>ancre(3) :</td>
<td><input type="text" name="ancre3" size="35" maxlength="256" value="#"></td>
</tr>
<tr>
<td>nom(4) :</td>
<td><input type="text" id="nom4" name="nom4" size="35" maxlength="256"></td>
<td>ancre(4) :</td>
<td><input type="text" name="ancre4" size="35" maxlength="256" value="#"></td>
</tr>
<tr>
<td>nom(5) :</td>
<td><input type="text" id="nom5" name="nom5" size="35" maxlength="256"></td>
<td>ancre(5) :</td>
<td><input type="text" name="ancre5" size="35" maxlength="256" value="#"></td>
</tr>
<tr>
<td>nom(6) :</td>
<td><input type="text" id="nom6" name="nom6" size="35" maxlength="256"></td>
<td>ancre(6) :</td>
<td><input type="text" name="ancre6" size="35" maxlength="256" value="#"></td>
</tr>
<tr>
<td>nom(7) :</td>
<td><input type="text" id="nom7" name="nom7" size="35" maxlength="256"></td>
<td>ancre(7) :</td>
<td><input type="text" name="ancre7" size="35" maxlength="256" value="#"></td>
</tr>
<tr>
<td>nom(8) :</td>
<td><input type="text" id="nom8" name="nom8" size="35" maxlength="256"></td>
<td>ancre(8) :</td>
<td><input type="text" name="ancre8" size="35" maxlength="256" value="#"></td>
</tr>
</table><br>


<br><br><br>



<p><input type="submit" name="Submit" value="Soumettre" ></p>





<script type="text/javascript" language="javascript">
<!-- Début

// *********** affiche ****************************


document.write( "<table width=" " );
document.write(largeur);
document.write(" " bgcolor="#AAB9C6" height="35"><tr><td><img src="/rooms/images/group/anon/caij_droit_famille/" );
document.write(onglet);
document.write(".gif#top" width="120" height="35" alt="Nouveautés" border="0"></td><td><br> " );
document.write(" <a href=" ");
document.write(lien);
document.write(" " class="menu2"> ");
document.write(nom);
document.write(" </a> <br><br>");

document.write(" <font class="barre"> | </font> ");
document.write(" <a href=" ");
document.write(lien);
document.write(ancre2);
document.write(" " class="menu2"> ");
document.write(nom2);
document.write(" </a> <br><br> ");

document.write(" <font class="barre"> | </font> ");
document.write(" <a href=" ");
document.write(lien);
document.write(ancre3);
document.write(" " class="menu2"> ");
document.write(nom3);
document.write(" </a> <br><br> ");

document.write(" <font class="barre"> | </font> ");
document.write(" <a href=" ");
document.write(lien);
document.write(ancre4);
document.write(" " class="menu2"> ");
document.write(nom4);
document.write(" </a> <br><br> ");

document.write(" <font class="barre"> | </font> ");
document.write(" <a href=" ");
document.write(lien);
document.write(ancre5);
document.write(" " class="menu2"> ");
document.write(nom5);
document.write(" </a> <br><br> ");

document.write(" <font class="barre"> | </font> ");
document.write(" <a href=" ");
document.write(lien);
document.write(ancre6);
document.write(" " class="menu2"> ");
document.write(nom6);
document.write(" </a> <br><br> ");

document.write(" <font class="barre"> | </font> ");
document.write(" <a href=" ");
document.write(lien);
document.write(ancre7);
document.write(" " class="menu2"> ");
document.write(nom7);
document.write(" </a> <br><br> ");

document.write(" <font class="barre"> | </font> ");
document.write(" <a href=" ");
document.write(lien);
document.write(ancre8);
document.write(" " class="menu2"> ");
document.write(nom8);
document.write(" </a> <br><br> ");





// <
// >
// "
// End -->
</script>

</form>

</body>
</html>

----- fin code ----

Merci

Elwin


Réponses

 sp spRe: envoi par courriel Oznog5/3/2005
 sp spRe: envoi par courriel elwin7/3/2005
Aucun médias sociaux
X

Trucsweb.com Connexion

X

Trucsweb.com Mot de passe perdu

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte