Generateur de pseudo msn (art-ascii)

Description

un petit programme bête qui génère des pseudo pour MSN fait en quelques heures
le + long était de trouver tout les caractères ascii se rapprochant de notre alphabet.

Source / Exemple :


<html>
<head>
<script>
//table de conversion de caractère
var slckey={
"a":"&#1076;&#945;&#923;å&#257;",
"b":"&#1591;ß",
"c":"&#269;&#1499;©¢",
"d":"&#273;&#948;&#272;",
"e":"&#1593;&#958;&#279;&#931;&#926;&#1069;€",
"f":"&#402;",
"g":"&#1608;&#288;&#290;",
"h":"h&#1026;&#294;&#1034;",
"i":"&#1060;í",
"j":"&#1585;",
"k":"&#954;&#310;",
"l":"&#950;&#321;£",
"m":"M&#1492;",
"n":"&#1055;&#1048;&#1492;ñ&#951;",
"o":"&#1060;&#920;Ø",
"p":"p&#1605;",
"r":"&#1071;&#1043;®",
"s":"&#65243;š§$",
"t":"&#356;&#354;&#8224;",
"u":"u&#956;&#363;&#366;",
"v":"&#1496;&#1783;",
"w":"&#65203;&#1064;&#1513;&#974;",
"x":"&#1046;&#967;",
"y":"&#1509;&#968;&#1095;¥",
"z":"ž",
"?":"¿",
"!":"¡",
"-":"~",
";":"&#1563;"
}

//conversion du pseudo
function space(pseudo)
{
var recup="";
for (p=0;p<pseudo.length;p++)
{
mm=slckey[pseudo.charAt(p).toLowerCase()];
recup+=((mm!=null)?mm.charAt(Math.random()*mm.length):pseudo.charAt(p));
}
return recup;
}

//ajout de l'art ASCII au pseudo
function maj()
{

var pseudo = document.getElementById("pseudo").value;

htm="<pre><center style='font-size:14px'>";
if (document.getElementById("spaceY").checked)
{
pseudo = space(pseudo);
htm+=pseudo+"<br><br>";
}

htm+="<font style='font-family:MS Shell Dlg;font-size:18px;'>_&#305;&#820;&#820;&#801;&#801;&#801;&#801;&#844;l&#801;&#801;&#801; &#801;&#844;l&#801;*&#801;&#801;_   "+pseudo+"  _&#305;&#820;&#820;&#801;&#801;&#801; &#801;&#844;l&#801;&#801;&#801;&#801;&#844;l&#801;*&#801;&#801; &#801;&#820;&#305;&#820;&#820;&#801; &#801;&#801;&#865;|&#818;&#865;&#818;&#865;&#818;&#865;&#818;&#9643;&#865;&#818;&#818;&#865;&#818;&#865;&#818;&#960;&#818;&#865;&#818;&#865;&#818;&#865;&#818;&#9643;&#818;&#865;&#818;&#865; &#818;|&#801;&#801;&#801;&#801; &#801;&#820;&#305;&#820;&#801;&#801;&#801;&#844;l&#801;&#801;&#801;&#801;.&#305;&#820;&#820;&#801;&#801;&#801;___</font><br/><br/>";
htm+="©º°¨¨°º©©º°¨¨°º© "+pseudo+" ©º°¨¨°º©©º°¨¨°º©<br/><br/>";
htm+=".·´¯(_.·´¯(_.·´¯(_ "+pseudo+" _)¯`·._)¯`·._)¯`·.<br/><br/>";
htm+=",-*'^'~*-.,_,.-*~ "+pseudo+"  ~*-.,_,.-*~'^'*-,<br/><br/>";
htm+="(¯`·.¸¸.·´¯`·.¸¸.-> "+pseudo+" <-.¸¸.·´¯`·.¸¸.·´¯)<br/><br/>";
htm+="?&#8226;?&#8226;?/?\\?&#8226;?&#8226;? "+pseudo+" ?&#8226;?&#8226;?/?\\?&#8226;?&#8226;? <br/><br/>";
htm+="¯`·.¸¸.·´¯`·.¸¸.·´¯ "+pseudo+" ¯`·.¸¸.·´¯`·.¸¸.·´¯<br/><br/>";
htm+="(¯`·.(¯`·.(¯`·.(¯`·. "+pseudo+" .·´¯).·´¯).·´¯).·´¯)<br/><br/>";
htm+="¸.·`¯`·.¸¸.·`¯`· "+pseudo+" ·`¯`·.¸¸.·`¯`·.¸<br/><br/>";
htm+="(¯`·.¸¸.-> °º "+pseudo+" º° <-.¸¸.·´¯)<br/><br/>";
htm+="(`¨\\§/¨´)---»--@-} "+pseudo+" {-@--«---(`¨\\§/¨´) <br/><br/>";
htm+="°·.¸.·°¯°·.¸.·°¯°·.¸.-> "+pseudo+" <-.¸.·°¯°·.¸.·°¯°·.¸.·°<br/><br/>";
htm+="|!¤*'~``~'*¤!|| "+pseudo+" ||!¤*'~``~'*¤!|<br/><br/>";
htm+=",._.,-*^~*-,._.,-~> "+pseudo+" <~-,._.,-*~^~*-,._.,<br/><br/>";
htm+=".,;`';_,_;`';_._;`';_. "+pseudo+" ._;'`;_._.'`;_._.'`;,.<br/><br/>";
htm+="»»-(¯`·.·´¯)-> "+pseudo+" <-(¯`·.·´¯)-«« <br/><br/>";
htm+="(¨:::\"\"\"\\×_×/\"\"\":::*)----} "+pseudo+" {----(+:::\"\"\"\\×_×/\"\"\":::¨)<br/><br/>";
htm+=".°&#8226;. °&#8226;. °&#8226;. °&#8226;. "+pseudo+" .&#8226;° .&#8226;° .&#8226;° .&#8226;°.<br/><br/>";
htm+="°º°¨¨°(_.·´¯`·«¤° "+pseudo+" °¤»·´¯`·._)°¨¨°º<br/><br/>"; 
htm+="(°¨¨°\\/°¨¨°» "+pseudo+" «°¨¨°\\/°¨¨°)<br/><br/>";
htm+="(^^(-_-)^^) "+pseudo+" (^^(-_-)^^)<br/><br/>";
htm+="||¯|_|¯|_.°&#8226;. °&#8226;. -> "+pseudo+" <-.&#8226;° .&#8226;°._|¯|_|¯|<br/><br/>";
htm+="²ºº³ xXx_ "+pseudo+" _xXx ²ºº³<br/><br/>";
htm+="¥-×xXx×-¥~ "+pseudo+" ~¥-×xXx×-¥<br/><br/>";
htm+=",.-~*´¨¯¨`*·~-.¸-(_ "+pseudo+" _)-,.-~*´¨¯¨`*·~-.¸<br/><br/>";
htm+="&#8226;°l¯l_l¯l* "+pseudo+" *l¯l_l¯l&#8226;°<br/><br/>";
htm+="~~((-_-))~~_¯¯\\_/¯¯_ "+pseudo+" _¯¯\\_/¯¯_~~((-_-))~~<br/><br/>";
htm+="_-'('-_°_-'('-_ "+pseudo+" _-')'-_°_-')'-_<br/><br/>";
htm+=".o0×X×0o. "+pseudo+" .o0×X×0o.<br/><br/>";
htm+="*-._.-* *-._.-* "+pseudo+" *-._.-* *-._.-* <br/><br/>";
htm+="¸,ø¤º°`°º¤ø,¸ ( "+pseudo+" ) ¸,ø¤º°`°º¤ø,¸<br/><br/>";
htm+="<(*_*)>...:... "+pseudo+" ...:...<(*_*)><br/><br/>";
htm+="/\\/\\/\\/[. "+pseudo+" .]\\/\\/\\/\\<br/><br/>";
htm+="(¯`·._.·[ "+pseudo+" ]·._.·´¯)<br/><br/>";
htm+="¨°o.O "+pseudo+" O.o°<br/><br/>";
htm+="×÷·.·´¯`·)» "+pseudo+" «(·´¯`·.·÷×<br/><br/>";
htm+="· ··^v´¯`×) "+pseudo+" (×´¯`v^·· ·<br/><br/>";
htm+=",.-~*'¨¯¨'*·~-.¸-(_ "+pseudo+" _)-,.-~*'¨¯¨'*·~-.¸<br/><br/>";
htm+="- - --^[ "+pseudo+" ]^-- - -<br/><br/>";
htm+="&#8226;·.·´¯`·.·&#8226; "+pseudo+" &#8226;·.·´¯`·.·&#8226; <br/><br/>";
htm+="`·.¸¸.·´´¯`··._.· "+pseudo+" `·.¸¸.·´´¯`··._.· <br/><br/>";
htm+="(¯`·._) "+pseudo+" (¯`·._)<br/><br/>";
htm+="¯¨'*·~-.¸¸,.-~*' "+pseudo+" ¯¨'*·~-.¸¸,.-~*'<br/><br/>";
htm+="Oº°&#8216;¨ "+pseudo+" ¨&#8216;°ºO<br/><br/>";
htm+="׺°&#8221;&#732;`&#8221;°º× "+pseudo+" ׺°&#8221;&#732;`&#8221;°º×<br/><br/>";
htm+=".·´¯`·-> "+pseudo+" <-·´¯`·.<br/><br/>";
htm+="<º))))><.·´¯`·. "+pseudo+" ¸.·´¯`·.¸><((((º> <br/><br/>";
htm+="- -¤--^] "+pseudo+" [^--¤- - <br/><br/>";
htm+="~²ºº²~ "+pseudo+" ~²ºº³~<br/><br/>";
htm+="._|.<(+_+)>.|_. "+pseudo+" ._|.<(+_+)>.|_.<br/><br/>";
htm+="..|..<(+_ "+pseudo+" _+>..|..<br/><br/>";
htm+="-·=»&#8225;«=·- "+pseudo+" -·=»&#8225;«=·-<br/><br/>";
htm+="&#8226;°o.O "+pseudo+" O.o°&#8226;<br/><br/>";
htm+="&#8211;&#8211;&#8211;&#8211;&#8226;(-&#8226; "+pseudo+" &#8226;-)&#8226;&#8211;&#8211;&#8211;&#8211;<br/><br/>";
htm+="(¯`&#8226;¸·´¯) "+pseudo+" (¯`·¸&#8226;´¯)<br/><br/>";
htm+="··¤(`×[¤ "+pseudo+" ¤]×´)¤··<br/><br/>";
htm+="&#8212;(&#8226;·÷[ "+pseudo+" ]÷·&#8226;)&#8212;<br/><br/>";
htm+="·ï¡÷¡ï·  "+pseudo+" ·ï¡÷¡ï· <br/><br/>";
htm+="·!¦[· "+pseudo+" ·]¦!·<br/><br/>";
htm+="°º¤ø,¸¸,ø¤º°`°º¤ø,¸  "+pseudo+" °º¤ø,¸¸,ø¤º°`°º¤ø,¸ <br/><br/>";
htm+=";)°¨¨°º\"°¨¨°(*)(_.·´¯`·«¤°  "+pseudo+" °¤»·´¯`·._)(*)°¨¨°º\"°¨¨°;)<br/><br/>";
htm+="»-(¯`v´¯)-» "+pseudo+" »-(¯`v´¯)-»<br/><br/>";
htm+="°l||l°  "+pseudo+" °l||l°<br/><br/>";
htm+="&#8226;°¤*(¯`°(F)( "+pseudo+" )(F)°´¯)*¤°&#8226;<br/><br/>";
htm+="&#8212;¤÷(`[¤* "+pseudo+" *¤]´)÷¤&#8212;<br/><br/>";
htm+="¸.´)(`·[ "+pseudo+" ]·´)(` .¸<br/><br/>";
htm+="·÷±&#8225;± "+pseudo+" ±&#8225;±÷<br/><br/>";
htm+="+*¨^¨*+  "+pseudo+" +*¨^¨*+ <br/><br/>";
htm+="</pre></center>"
reponse.innerHTML=htm;
}
</script>
</head>
<body onload="maj();">
<center>entrer votre pseudo
<input type="text" id="pseudo" value="AmRouNiX" onkeyup="maj()"><br><br>
<input type="checkbox" id="spaceY" checked onclick="maj();">pseudo space&nbsp;<button onclick="maj()">Générer</button></center><hr>
<div id='reponse'>
</div>
<br><br><br>
<center>
<div style="font-family:Tahoma;font-size:9px">powered by <b>AmRouNiX</b> (<i>A. Selim</i>)</div>
</center>

</body>
</html>

Codes Sources

A voir également

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.