rrk275
Messages postés540Date d'inscriptionvendredi 25 juin 2004StatutMembreDernière intervention 1 octobre 20072 22 janv. 2006 à 12:49
Bah je te montre le truc car apparament tu ty connais pas vraiment..
<html>
<head>
<title></title>
<script type="text/javascript">
function ntrans(chaine){
retour = "";
for(i=0;i<chaine.length;i++)
{
retour+="";
}
return retour;
}
</script>
</head>
jmp kjm
Messages postés73Date d'inscriptionvendredi 8 avril 2005StatutMembreDernière intervention17 janvier 2012 22 janv. 2006 à 12:28
Je savais que les géni ca existait mais là... BR AVO par contre:
J'ai pas très bien compris là...
C'ets le javascript ça??
Je fais comment pour faire le forumulaire avec ça.... ???
Heu dsl mais je suis pas encore un pro allors heu je me demande si le mieux ca ne serrais pas que vosu détaillé un peu plus... dsl..; en tout cas ca ma lair bien parti!!!!
rrk275
Messages postés540Date d'inscriptionvendredi 25 juin 2004StatutMembreDernière intervention 1 octobre 20072 23 janv. 2006 à 18:21
Bah il existe plusieur facon mais il faut que tu me dise comment choisir s'applique t'elle a tous le texte , uniquement à
une partie .. etc ..
si c'est en general ,
function ntrans(chaine){
retour = "";
for(i=0;i<chaine.length;i++)
{
retour+=")+"1.jpg'>";
}
return retour;
}
ici le 1 designe la taille , tu peux mettre une variable ..
function ntrans(chaine){
retour = "";
for(i=0;i<chaine.length;i++)
{
retour+=".jpg'>";
}
return retour;
}
ou il faut mavar soit defini .. et la tu peux modifier pour tous les caractères ..
PS : si tu veux modifier par partie , il faut que tu nous dise la maniere de modifier , balises , reperage qquonque ..
rrk275
Messages postés540Date d'inscriptionvendredi 25 juin 2004StatutMembreDernière intervention 1 octobre 20072 23 janv. 2006 à 20:13
Deja n'oublie pas l'espace entre les propriété HTML ,
Ensuite niveau javascript tu n'as pas déclaré ta variable 'taille'
et pour mettre a jour tu fais
taille = document.getElementById('taille').value
situé au debut de ta fonction ou avec un onChange sur ton input taille ... (peut etre ne comprend tu pas tt .. :) )
rrk275
Messages postés540Date d'inscriptionvendredi 25 juin 2004StatutMembreDernière intervention 1 octobre 20072 24 janv. 2006 à 00:18
regarde, si tu met taille = document.getElementById('taille').value avant le debut de la fonction ;
il ne sera pas executé.
il faut que tu mette
taille = 25;
avant le fonction et
taille = document.getElement.getElementById('taille').value dans la fonction , au debut .
ce qui donne
taille = 25;
function ntrans(chaine)
{
taille = document.getElementById('taille').value
retour="";
for(i=0;i<chaine.length;i++)
{retour+="";}
return retour;
}
</script>
rrk275
Ai ai ai ça marche toujours pas!!! Et galère !!!
Je susi dsl de vosu prendre encore un peu de votre temps mais là ca coince...
Et je ocmpren aps... le taille =25, en principe il dois pas être marqué comme ça en brut puisque l'utilisateur doit le choisire, non?
Merci de votre réponss,e je pensse qu'après ca serra bon!!!
jmp kjm
Messages postés73Date d'inscriptionvendredi 8 avril 2005StatutMembreDernière intervention17 janvier 2012 28 janv. 2006 à 21:40
Help STP!!!!
Si tu réussi ça serra enfin résolu à 100%
Je t'en susi déjàs très reconnaissant mais si tu pouvais achevé par un succès sans détours, MERCI!!!!
bah cela est du au fait que quand tu lui demande d'afficher l'image é.jpg cela est tt de suite transformé en %E9
mais la technique est de faire une fonction qui transforme les accents en autre chose..
<script type= "text/javascript">
taille = 25;
function accentu(accent){
chaine = "";
switch(accent){
case 'é':chaine = "eaigu";break;
case 'è':chaine = "egrave";break;
}
return chaine
}
function ntrans(chaine)
{
taille = document.getElementById('taille').value
retour="";
for(i=0;i<chaine.length;i++)
{retour+="";}
return retour;
}
</script>
ici la fonction accentu transforme le caractère é en eaigu (je crois que c'est l'accent aigu..).. tu peux faire avec tout les caractères .. il suffit de copier case ' è ':chaine = "egrave";break; en remplacant le è par ton caractère et egrave par le nom de ton image..