|
You last visited: Today at 03:55
Advertisement
[GM/Javascript] str.replace funktioniert nur einmal
Discussion on [GM/Javascript] str.replace funktioniert nur einmal within the Web Development forum part of the Coders Den category.
11/09/2011, 23:05
|
#1
|
elite*gold: 120
Join Date: Aug 2010
Posts: 7,448
Received Thanks: 2,756
|
[GM/Javascript] str.replace funktioniert nur einmal
Ja hab n kleines Problem (wahrscheinlich wie das letzte mal ein absolut dummes
) und zwar:
Code:
txtarea.addEventListener('keypress', function(e){
this.innerHTML = this.innerHTML.replace(/a/gi, 'test');
}, true);
Nach Tastendruck werden alle "a"s mit dem String "test" ersetzt, wenn ich jetzt jedoch in meiner textarea noch n paar "a"s eingebe, werden diese nicht mit dem String "test" ersetzt, warum nicht?!?
Das ganze ist n Greasemonkey Skript zu testzwecken, hier die ganze Funktion + Aufruf:
Code:
function addfield(){
var txtarea = document.createElement('textarea');
txtarea.setAttribute ("id", "blah");
txtarea.innerHTML = 'blahagjhlöhjlökjöla';
document.getElementsByTagName('body')[0].appendChild(txtarea);
txtarea.addEventListener('keypress', function(e){
this.innerHTML = this.innerHTML.replace(/a/gi, 'test');
}, true);
}
window.addEventListener("load", function(e) {
addfield();
}, false);
Wer es nicht weiß:
Normalerweise 'a' aber da ich das Ersetzen global machen will und Case-insensitive hab ich stattdessen /a/gi g= global i = (case)insensitive
Was mich am meisten verwundert ist folgendes:
Code:
txtarea.addEventListener('keypress', function(e){
alert("test");
}, true);
Die Alertbox kommt nach jedem Tastendruck, also schließe ich daraus, dass die Funktion nach jedem Tastendruck aufgerufen wird, aber das replace nichtmehr klappt (oder vllt das innerHTML keine neuen Werte liefert?)
Bitte helft mir mal bei meinem neuen Noobproblem
Bitte closen, nach 3h Nachdenken durch Zufall selbst draufgekommen, mit this.innerHTML geht es nicht, mit this.value schon :>
|
|
|
 |
Similar Threads
|
Headset funktioniert auf einmal bei Black Ops nichtmehr?
08/20/2011 - Technical Support - 3 Replies
Servus leute
ich halte mich mal kurz...
ich hab mir vor 2 wochen ca das Roccat Kulo gekauft, funktioniert auch perfekt, nur auf einmal geht der Sound nichtmehr in Blackops wenn ich das headset benutzte, hat vorher auch geklappt, 2 wochen lang alles perfekt nun nur auf einmal garkein ton, nichtmal start musik oder so, aber sonst geht alles (musik usw)
http://www.abload.de/img/headsetuqo8.png
über die boxen geht auch alles, nur halt das headset ist zurzeit nicht damit kompatibel (auf...
|
[S6] Cascardon Equip + 2 Lv 75 Krieger [Einmal Mental, Einmal Körper Lehre] G SKiLLS!
08/09/2011 - Metin2 Trading - 17 Replies
Hello Community,
ich biete hier S6 (Cascardon) Equipment,
1.
http://www.imgbox.de/users/public/images/YMsPngsv Kx.PNG
HMK+9 - 20%Zauberspedd, 10% Krittischen Treffer
Krieger +4 - Wdk +4 & Sura+4
2.
http://www.imgbox.de/users/public/images/eWUuAsqC a9.PNG
|
[B] |PSC| *(OFFLINE)* [einmal 6.45€ und einmal 19.07€] -||- [S] Elitegold!!!
03/09/2011 - elite*gold Trading - 1 Replies
#Titel sagt alles. Bietet drauf los. preis bei der 6er: http://www.elitepvpers.com/theblackmarket/treasure/ 28326
und bei der 19er:http://www.elitepvpers.com/theblackmarket/trea sure/28316 verhandelbar!
have fun.
Edit: MM wird sein: PlayStat³
5 Amigos Thread (http://www.elitepvpers.com/forum/middleman/1055057 -die-5-middleman-amigos.html)
|
gta sa funktioniert auf einmal nicht mehr!?
01/30/2010 - General Gaming Discussion - 0 Replies
hallo freunde! ich hab mir vor etwa 2 wochen gta san andreas wieder installiert (weil ich es auf youtube mal wieder gesehen habe) hab auch gespielt aber dann hat sich das spiel aufgehangen - also es hat sich minimiert (wegen internet explorer) dann war der cursor in der oberen, linken ecke und ich konnte ihn nicht mehr bewegen.. nach 20 min hatte ich schon jede taste und alles moegliche womit man sonst das wieder hinkriegt bei eig ALLEN spielen versucht und nichts hat geklappt... dann hab ich...
|
All times are GMT +1. The time now is 03:55.
|
|