onBlur lässt textarea automatisch verschwinden?
hotti
- javascript
hi;
ein p-Element kriegt onClick eine textarea als appendChild. Beim Verlassen der textarea wird diese automatisch unsichtbar im FF 29.0.1, das ist zwar schön (weil so gewollt) aber mir ist nicht ganz klar, was hier passiert, ist das FF-special?
Bitte mal um Hinweise
Hello Hotti,
ein p-Element kriegt onClick eine textarea als appendChild. Beim Verlassen der textarea wird diese automatisch unsichtbar im FF 29.0.1, das ist zwar schön (weil so gewollt) aber mir ist nicht ganz klar, was hier passiert, ist das FF-special?
Sorry, ich wollte Dir das kurz erläutern, aber immer, wenn dich das Posting-Div verlasse, ist Dein Code nicht da, der dem Problem zugrunde liegt. Da muss ein Fehler in meinem FF 3.6.13 vorliegen. Extra Updaten will ich jetzt aber nicht, Downgraden geht dann ja vermutlich nicht wieder.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
// onBlur
function setup_text(e){
var mnr = e.target.id.match(/\d{1,2}$/);
_('text_'+mnr).innerHTML = _(e.target.id).value;
CNT_TEXT[mnr]--;
//var el = _('text_'+mnr);
//el.removeChild(el.lastChild);
}
function edit_text(mnr){
if(! CNT_TEXT[mnr] ) { CNT_TEXT[mnr] = 0 }
if( CNT_TEXT[mnr] == 0){
var textarea = document.createElement("textarea");
textarea.style.width = '460px';
textarea.id = "textarea_"+mnr;
textarea.value = _('text_'+mnr).innerHTML;
_('text_'+mnr).innerHTML = '';
textarea.addEventListener('blur', setup_text, false);
_('text_'+mnr).appendChild(textarea);
_('textarea_'+mnr).focus();
CNT_TEXT[mnr]++;
}
}
Hi,
// onBlur
function setup_text(e){
var mnr = e.target.id.match(/\d{1,2}$/);('text'+mnr).innerHTML = _(e.target.id).value;
\_('text\_'+mnr) referenziert auf dein P-Element, nehme ich an? Na natürlich ist die Textarea dann weg, wenn du mit innerHTML den kompletten Elementinhalt neu setzt …
MfG ChrisB
--
Autocomplete has spoiled me to a point where it happens every so often that I encounter a CAPTCHA, and I just type in the first character … and then wait for the rest of the code to be automatically suggested :/
hi,
_('text_'+mnr) referenziert auf dein P-Element, nehme ich an?
Richtig.
Na natürlich ist die Textarea dann weg, wenn du mit innerHTML den kompletten Elementinhalt neu setzt …
Ach :)
Danke Dir!!11