haiderMedlem sedan jan. 2003956 inlägg Hej
Det här är något viktigt.
Jag stötte på en sida på nätet som kodar om mailadresser och skriver om dem till nummerform.
T.ex. i = %69 (tror jag)
Vet någon hur man gör en sådan generator, eller nån länk till en sådan generator som man kan ladda ner o köra offline?
JojoxxMedlem sedan juni 20004 308 inlägg Menar du:
alert(escape("Örjan Åslund"));
haiderMedlem sedan jan. 2003956 inlägg Nästan så.
Jag vet att man kan skriva om ordet info@ i form av %69%6e%66%6f%40.
Stämmer inte det?
Hur gör man nåt sånt?
Jag vill sen använda koden in nåt sånt:
<input type="text" name="textfield">
<input type="submit" name="Submit" value="Submit" onClick="alert(escape(textfield.value));">
JojoxxMedlem sedan juni 20004 308 inlägg Det är bara tecken som "behöver" escape'as som omvandlas med escape-funktionen. Men vill du göra det med samtliga tecken kan du använda en liten funktion som denna:
Number.prototype.toHex=function(b){
return (b&&this.toString(16).length%2!=0)?"0"+this.toString(16):this.toString(16);
}
var str="info@";
var escaped=""
for(var n=0;n<str.length;n++){
escaped+="%"+str.charCodeAt(n).toHex(true);
}
alert("Escaped: "+escaped);
alert("Unescaped: "+unescape(escaped));