Sooo, ich habe jetzt nichts bis auf deine Codeschnipsel eingebaut, Salator, da ich dein Posting so verstanden habe, dass das ganze andere Zeug nicht nötig ist.
Angezeigt wird trotz F5, strg+F5 und Neustart des Browsers nix...
Bei näherer Betrachtung stellt sich mir als Laie aber die Frage, wo genau das mxl eigentlich herkommt.
$this->bbcode_second_pass_code('', 'document.getElementById('jscounter').innerHTML = '(' + (mxl - str.length) + ' Zeichen übrig)';')
Ich habe nichts dergleichen in meinem Code der chat_prev.js gefunden, vielleicht liegt es daran?
Meine chat_prev.js sieht im Moment so aus:
$this->bbcode_second_pass_code('', 'function com_prev ( name, ecol, tcol, verb, mx ) {
var str = document.getElementById('comin').value;
var i = 0;
var out = '';
var ms = (str.substr(0,3) == '/ms');
if(str.substr(0,4) == '/msg') {
out = "<span class='c"+String('7').charCodeAt(0)+"'><b>";
str = str.substring(4,str.length);
str += ' </b>';
}
else {
ecol = ecol!='' ? ecol : '&';
var wh = "<span class='c"+ecol.charCodeAt(0)+"'>";
if(ms || str.substr(0,3) == '/me') {
out = wh;
str = str.substring(3,str.length);
}
else if(str.substr(0,2) == '::') {
out = wh;
str = str.substring(2,str.length);
}
else if(str.substr(0,1) == ':') {
out = wh;
str = str.substring(1,str.length);
}
else {
var sh = "<span class='c"+tcol.charCodeAt(0)+"'>";
out = "<span class='c"+String('3').charCodeAt(0)+"'> "+verb+': '+sh+'"';
str += '"</span>';
}
str = str;
out = (name+(ms?"`"+ecol+"s":"")).parse()+out;
}
str = str.parse(mx);
out = out + str;
out = out.replace(/%x(\d)/g,'<i>shortcut$1</i>');
document.getElementById('comprev').innerHTML = out;
document.getElementById('jscounter').innerHTML = '(' + (mxl - str.length) + ' Zeichen übrig)';
}')
Danke jedenfalls schon mal für deine Hilfe. Auf diesen Weg wäre ich selber gar nicht gekommen