webForumDet fria alternativet

Ett skript som kodar om mail- och webbadresser

3 svar · 181 visningar · startad av haider

haiderMedlem sedan jan. 2003956 inlägg
#1

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
#2

Menar du:

alert(escape("Örjan Åslund"));
haiderMedlem sedan jan. 2003956 inlägg
#3

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
#4

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));
260 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
127 ms — hämta forumlista (db)
130 ms — hämta statistik (db)
124 ms — hämta tråd, inlägg och bilagor (db)