HALF-LIFE PORTAL
Your Gate To Valve's Games www.hl-forum.de
PORTAL
FORUM
LOGIN
User oder E-mail:


Passwort:


oder
Registrieren
Passwort vergessen?
OpenID-Login
MISC
PARTNER

TF2 Crafting

Special Artworks by
Hayungs

Link us:
HL PORTAL

Support us:


HLPortal
auf Facebook

›› Willkommen!   ›› 95.242.502 Visits   ›› 18.316 registrierte User   ›› 11 Besucher online (0 auf dieser Seite)
23.789 Themen, 325.181 Beiträge  
    FORUM 

Thema-Ansicht


Forum > Editing > Coding > JavaScript Hilfe
Status: Offen
9 Beiträge
Letzter Beitrag Seiten (1):  [1]


Autor Beitrag
# 1
Artanis  (36)
Nachricht offline
Bullsquid
1.095 Punkte
Dabei seit: 31.08.2004
239 Beiträge
JavaScript Hilfe
Hi Leute

Ich brauch mal Hilfe für ein Java Script, dass ich schrieben möchte. Ich würde gerne das man einen Text eingibt und nach druck auf einen Button in einem anderen Textfeld der alte Text in veränderter Form steht.

Ich möchte dass die Buchstaben durch andere ersetzt werden. Sagen wir zum Beispiel ich möchte dass a durch x und dass b durch y ersetzt werden, damit aus "Abteilung" nacher "Xyteilung" wird.

Lässt sich das machen? Was brauch ich da für Befehle?
____________________________________
Wer anderen die Freiheit verweigert, verdient sie nicht für sich selbst.
- Abraham Lincoln
24.10.2004, 18:16 Uhr Anzeigen
# 2
Koraktor  (39)
HLP - Redakteur
Nachricht offline Moderator
Voltigore
21.229 Punkte
Dabei seit: 10.08.2004
5.393 Beiträge
Möglich ist das. Dürfte auch gar nicht so schwer sein.

Aus lauter Faulheit verlink ich aber hier mal auf SELFHTML. Dort dürftest du in der JavaScript-Abteilung alles nötige finden.
____________________________________
24.10.2004, 18:26 Uhr Anzeigen
# 3
Artanis  (36)
Nachricht offline
Thread-Starter
Bullsquid
1.095 Punkte
Dabei seit: 31.08.2004
239 Beiträge
Da hab ich schon geguckt aber mir war das zu unübersichtlich und ich habe nichts gefunden was mir hilft.
____________________________________
Wer anderen die Freiheit verweigert, verdient sie nicht für sich selbst.
- Abraham Lincoln
24.10.2004, 18:45 Uhr Anzeigen
# 4
Koraktor  (39)
HLP - Redakteur
Nachricht offline Moderator
Voltigore
21.229 Punkte
Dabei seit: 10.08.2004
5.393 Beiträge
Ich will ja mal nicht so sein. :D

Hier die Funktion zum Ersetzen der Buchstaben:


function str_replace(string)
{
var chars = new Array('A','b');
var rep_chars = new Array('X','y');
str_array=string.split('');
for(var x=0;x<str_array.length;x++)
for(var y=0;y<chars.length;y++)
str_array[x]=str_array[x].replace(chars[y],rep_chars[y]);
return str_array.join('');
}



Hab jetzt nur deine Beispiele (a-->x, b-->y) verwendet. Leider funktioniert das ganze noch nicht unabhängig von Groß-/Kleinschreibung. Das habe ich jetzt auf die Schnelle nicht lösen können, da mir die replace-Funktion dann aus irgendeinem Grund die Arbeit verweigert.

Der Rest dürfte eigentlich recht einfach sein.
____________________________________
24.10.2004, 19:05 Uhr Anzeigen
# 5
Artanis  (36)
Nachricht offline
Thread-Starter
Bullsquid
1.095 Punkte
Dabei seit: 31.08.2004
239 Beiträge
Danke, ich werds mal ausprobieren. :)
____________________________________
Wer anderen die Freiheit verweigert, verdient sie nicht für sich selbst.
- Abraham Lincoln
24.10.2004, 20:36 Uhr Anzeigen
# 6
scube  (37)
Nachricht offline
Shock Trooper
8.321 Punkte
Dabei seit: 04.07.2004
900 Beiträge
Sag mal, woher kannst du das? Ich quäl mich immer mit JS derbe ab :)
29.10.2004, 06:01 Uhr Anzeigen
# 7
Koraktor  (39)
HLP - Redakteur
Nachricht offline Moderator
Voltigore
21.229 Punkte
Dabei seit: 10.08.2004
5.393 Beiträge
Zitat:
Original von SwissError

Sag mal, woher kannst du das? Ich quäl mich immer mit JS derbe ab :)


Learning by doing. :D
____________________________________
[Beitrag wurde 1x editiert, zuletzt von Koraktor am 29.10.2004, 12:27]
29.10.2004, 12:25 Uhr Anzeigen
# 8
Artanis  (36)
Nachricht offline
Thread-Starter
Bullsquid
1.095 Punkte
Dabei seit: 31.08.2004
239 Beiträge
Hm, so lang her und es klappt immernoch nicht. :D
vielleicht kann mir wer das Script schnell schreiben, das wär echt nett. Ich will zwei Textfelder haben, eins Eingabe und eins Ausgabe mit nem Übersetzen Button. Wie bei Google. Und dann sollen folgende Buchstaben ersetzt werden:

a = а
b = б
c = ч
d = д
e = е
f = ф
g = г
h = ъ
i = и
j = й
k = к
l = л
m = м
n = н
o = о
p = п
q = ку
r = р
s = с
t = т
u = у
v = в
w = ь
x = кс
y = ы
z = ц
ä = ае
ö = ое
ü = уе
ß = з

Bitte nicht wundern ^^

Edit: Die Eingabe Buchstaben sollen groß und klein eingelesen werden. Die Ausgabe soll nurmit kleinen Buchstaben erfolgen.

Also aus AaBBb wird ааббб
____________________________________
Wer anderen die Freiheit verweigert, verdient sie nicht für sich selbst.
- Abraham Lincoln
[Beitrag wurde 1x editiert, zuletzt von Artanis am 20.11.2004, 18:21]
20.11.2004, 18:19 Uhr Anzeigen
# 9
Koraktor  (39)
HLP - Redakteur
Nachricht offline Moderator
Voltigore
21.229 Punkte
Dabei seit: 10.08.2004
5.393 Beiträge
Das sollte mit meinem Script aber funktionieren.
____________________________________
23.11.2004, 00:54 Uhr Anzeigen
nach oben
9 Beiträge

Seiten (1):  [1]


Gehe zu:  feed_mini Beiträge: RSS, RSS2, ATOM

Sections:  HLP  Board  Mods  Steam      Games:  HL  Op4  HLBS  HL2  HL2:Ep1  HL2:Ep2  Prtl  TF2  TFC  CS  DoD  L4D  Gunman
    USER ONLINE 
Insgesamt sind 11 Benutzer online. Davon sind 0 registriert:
    SITE OPTIONS 
- Zu Favoriten hinzufügen
- Als Startseite festlegen (IE only)
- Fehler auf dieser Seite?