Creer un convertisseur ou traducteur ?

jah000000 -  
 jah000000 -
Bonjour,
je m'y connais vraiment pas en programation, mais je compte sur votre aide,
y'a til possibilité de faire un programe en java ou html qui convertirai simplement un texte a un autre.
Je mesplique
je voudrais faire d traduction de code simple par exemple : #fd988 = A #fd989=B etc... donc inclure une sorte de dictionnaire pour qu'il puisse traduire ça du mot a mot
donc si j'écrirai dans un premier champs : ABCDE
il me donnerai dans un autre champs: #fd988 #fd989 #fd990 #fd991

ou peut etre en php ?

merci a vousss
Configuration: Windows XP
Firefox 2.0.0.11

5 réponses

  1. grad
     
    en html : non , à moins que tu mets un script (applet) en javascript
    en php:oui
    0
  2. jah000000
     
    oui mais comment ? lol
    j'ai trouver un code :
    qui marche mais que dans le sens A => #fd88 mais pas #fd88=>A
    G juste mis pour la lettre A, je comprend pas pk il ne prend pas dans lotre sens .. kkun voi lerreur ?

    function traduct(){
    var mots = document.trad.normal.value
    var mots2=""
    mots=mots.toUpperCase()
    for(i=0; i<mots.length; i++) {
    switch(mots.charAt(i)){
    case " " :
    mots2= mots2+" ";
    break;
    case "A" :
    mots2= mots2+"#fd88";
    break;
    case "B" :
    mots2= mots2+"P";
    break;
    case "C" :
    mots2= mots2+"S";
    break;
    case "D" :
    mots2= mots2+"T";
    break;
    case "E" :
    mots2= mots2+"I";
    break;
    case "F" :
    mots2= mots2+"W";
    break;
    case "G" :
    mots2= mots2+"K";
    break;
    case "H" :
    mots2= mots2+"N";
    break;
    case "I" :
    mots2= mots2+"U";
    break;
    case "J" :
    mots2= mots2+"V";
    break;
    case "K" :
    mots2= mots2+"G";
    break;
    case "L" :
    mots2= mots2+"C";
    break;
    case "M" :
    mots2= mots2+"L";
    break;
    case "N" :
    mots2= mots2+"R";
    break;
    case "O" :
    mots2= mots2+"Y";
    break;
    case "P" :
    mots2= mots2+"B";
    break;
    case "Q" :
    mots2= mots2+"X";
    break;
    case "R" :
    mots2= mots2+"H";
    break;
    case "S" :
    mots2= mots2+"M";
    break;
    case "T" :
    mots2= mots2+"D";
    break;
    case "U" :
    mots2= mots2+"O";
    break;
    case "V" :
    mots2= mots2+"F";
    break;
    case "W" :
    mots2= mots2+"Z";
    break;
    case "X" :
    mots2= mots2+"Q";
    break;
    case "Y" :
    mots2= mots2+"A";
    break;
    case "Z" :
    mots2= mots2+"J";
    break;
    default :
    mots2= mots2+mots.charAt(i);
    }
    }
    document.trad.albhede.value = mots2
    }
    function traduct2(){
    var mots = document.trad.normal.value
    var mots2=""
    mots=mots.toUpperCase()
    for(i=0; i<mots.length; i++) {
    switch(mots.charAt(i)){
    case " " :
    mots2= mots2+" ";
    break;
    case "#fd88" :
    mots2= mots2+"A";
    break;
    case "B" :
    mots2= mots2+"P";
    break;
    case "C" :
    mots2= mots2+"L";
    break;
    case "D" :
    mots2= mots2+"T";
    break;
    case "E" :
    mots2= mots2+"A";
    break;
    case "F" :
    mots2= mots2+"V";
    break;
    case "G" :
    mots2= mots2+"K";
    break;
    case "H" :
    mots2= mots2+"R";
    break;
    case "I" :
    mots2= mots2+"E";
    break;
    case "J" :
    mots2= mots2+"Z";
    break;
    case "K" :
    mots2= mots2+"G";
    break;
    case "L" :
    mots2= mots2+"M";
    break;
    case "M" :
    mots2= mots2+"S";
    break;
    case "N" :
    mots2= mots2+"H";
    break;
    case "O" :
    mots2= mots2+"U";
    break;
    case "P" :
    mots2= mots2+"B";
    break;
    case "Q" :
    mots2= mots2+"X";
    break;
    case "R" :
    mots2= mots2+"N";
    break;
    case "S" :
    mots2= mots2+"C";
    break;
    case "T" :
    mots2= mots2+"D";
    break;
    case "U" :
    mots2= mots2+"I";
    break;
    case "V" :
    mots2= mots2+"J";
    break;
    case "W" :
    mots2= mots2+"F";
    break;
    case "X" :
    mots2= mots2+"Q";
    break;
    case "Y" :
    mots2= mots2+"O";
    break;
    case "Z" :
    mots2= mots2+"W";
    break;
    default :
    mots2= mots2+mots.charAt(i);
    }
    }
    document.trad.albhede.value = mots2
    }
    //-->
    </script>
    </head>
    0
  3. jah000000
     
    g trouvé celui ci aussi
    qui a la base est un traducteur de morse..
    mais si je le modifie il ne fonctionne plus :(
    help please.

    var inp=new Array();
    inp[0]=new Array();
    inp[0]["A"]=".-";
    inp[0]["B"]="-...";
    inp[0]["C"]="-.-.";
    inp[0]["D"]="-..";
    inp[0]["E"]=".";
    inp[0]["F"]="..-.";
    inp[0]["G"]="--.";
    inp[0]["H"]="....";
    inp[0]["I"]="..";
    inp[0]["J"]=".---";
    inp[0]["K"]="-.-";
    inp[0]["L"]=".-..";
    inp[0]["M"]="--";
    inp[0]["N"]="-.";
    inp[0]["O"]="---";
    inp[0]["P"]=".--.";
    inp[0]["Q"]="--.-";
    inp[0]["R"]=".-.";
    inp[0]["S"]="...";
    inp[0]["T"]="-";
    inp[0]["U"]="..-";
    inp[0]["V"]="...-";
    inp[0]["W"]=".--";
    inp[0]["X"]="-..-";
    inp[0]["Y"]="-.--";
    inp[0]["Z"]="--..";
    inp[0]["0"]="-----";
    inp[0]["1"]=".----";
    inp[0]["2"]="..---";
    inp[0]["3"]="...--";
    inp[0]["4"]="....-";
    inp[0]["5"]=".....";
    inp[0]["6"]="-....";
    inp[0]["7"]="--...";
    inp[0]["8"]="---..";
    inp[0]["9"]="----.";
    inp[0]["."]=".-.-.-";
    inp[0][","]="--..--";
    inp[0]["?"]="..--..";

    function morseToText(t)
    {

    var l=t.length;
    var val=""
    var c="";
    var s="";
    var ss;//sC="";
    for (var i=0; i<=l; i++)
    {
    c=t.slice(i,i+1);
    // sC+=c;
    if ((c==".")||(c=="-"))
    {
    s+=c;
    }
    else
    {
    ss="";
    // recherche
    for (var id in inp[0])
    {
    if (inp[0][id]==s)
    {
    ss=id;
    }
    }
    val+=ss;
    s="";
    }
    }
    return (val);
    }

    function textToMorse(t)
    {
    var ss="";
    t=t.toUpperCase();
    l=t.length;
    for (var i=0; i<l; i++)
    {
    c=t.slice(i, i+1);
    if (c==" ")
    {
    ss+=" "
    }
    else
    {
    ss+=inp[0][c] + " ";
    }
    }
    return (ss);
    }
    0
  4. jah000000
     
    En fait pareil pour celui la .. il fonctionne si modif lettre vers chiffre mais pas chiffre vers lettre.. grrrrr
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jah000000
     
    na persooonnnnne a une chtite id ? snif
    0