JS: unescape(txt)

KingOfParachutez
Moin

Also in JavaScript gibts Funktionen um z.B. aus einem Leerzeichen ein %20 zu machen, jetzt will ich wissen wie man sowas ver- und wieder entschlüsselt. Dafür gibt es eine Funktion unescape(text), die andere müsste escape(text) heissen. Jetzt bräuchte ich 1. die Funktion dafür mit Ausgabe in einer Textarea und 2. noch gesondert diese Art von Algorhitmus. Ich glaube die ASCII Zeichen werden multipliziert, so weit ich mich erinnere *G* Genau davon bräuchte ich den Source, sozusagen das Rad neu erfinden und aus einer einfachen Funktion eine komplizierte machen.

THX schonmal
Chris Hunter
Zitat:
Original von KingOfParachutez

Jetzt bräuchte ich ...2. noch gesondert diese Art von Algorhitmus.



Du meinst den Algorythmus um %20 strings umzukonvertieren?

Text in eine Textarea einfügen machst du in dem du den neuen text einfach zur textareavalue addierst:


document.formname.textareaname.value += thetext

dazu hab ich auch einen thread gestartet:

http://www.planetcoding.net/PlanetCoding...=631&boardid=13


wegen der konvertierungsfunktion weis ich nicht genau. findest man sowas nicht in selfhtml?
KingOfParachutez
Zitat:
Du meinst den Algorythmus um %20 strings umzukonvertieren?


Jepp, das wusste ich auch mal, nur das habe ich wieder vergessen. Den Source für den Algo bräuchte ich komplett in JS.

<script>
var1 = "%20"
var2 = unescape(var1)
alert(var2)
</script>

Das ist die Funktion zum decoden. Jetzt brauche ich die Funktion zum encoden, einmal die einfache Variante und einmal die komplizierte mit dem extra notierten Algo.

Wäre nett wenn mir das einer coden könnte
ThiefMaster
code:
1:
2:
3:
4:
5:
<script> 
var1 = " " 
var2 = escape(var1) 
alert(var2) 
</script> 


Dann müsste %20 ausgegeben werden