Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Formular Textarea automatisch nach unten scrollen

Hallo
Ich habe ein Problem. und zwar soll mein formularfeld(textarea) nach dem einfügen eines codes nicht wieder nach oben gescrollt werden.

naja seht selbst:
http://webhenni.we.funpic.de/formular.htm

so wenn man jetzt vier zeilen schreibt und dann auf einfügen clickt, dann geht die texarea wieder nach oben und man muss neu herunter scrollen.

Naja das möchte ich halt verhindern.
Weiß da jemand wie?

gruß
der_webi

PS: der code ist von self html .
Bei computerhilfen.de geht das irgendwie  so

Hoffe man darf das jetzt hier mal veröffentlichen:

 

Zitat

onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onchange="storeCaret(this);" >
Das steht da zwischen im textarea tag drin.

Ich hab auch schon mal die funktion gesucht ;D;D
hofee, das das weiterhin noch legitim ist
 
Zitat

function storeCaret(text) {
   if (text.createTextRange) {
      text.caretPos = document.selection.createRange().duplicate();
   } else {
      text.caretPos = document.getSelection();
   }   
}   
   
Leider funktioniert das bei mir nicht, und ich verstehe, das " this" nicht

Antworten zu Formular Textarea automatisch nach unten scrollen:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi

? welche Funktion soll der [Einfügen]-Button denn haben

? warum kommt nach dem jedem anklicken von [Einfügen] + hochscrollen ein neuer Eintrag mit [link][/link]

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi |

Das geht bei ganzen HTML-Seiten wie auch bei Textfeldern über die Eigenschaft scrollTop.

Um also ganz nach unten zu scrollen, müsste z.B. dieser Code in deiner JavaScript-Funktion auftauchen:

// setze irgendeinen irrsinnig hohen Wert, um nach unten zu kommen
document.myform.textfeld.scrollTop=9999;

Wenn du an die Stelle scrollen willst, an der der Tag eingefügt wurde (das kann z.B. auch die Mitte sein), dann musst du erst die aktuelle Position auslesen und dann wieder neu setzen.

Du hattest übrigens im Quelltext von CH die falsche Funktion erwischt ;D;D  ...vielleicht solltest du dir in Sachen Kopieren ein paar Tricks bei den Chinesen abschauen ;D

greez 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Danke


Du hattest übrigens im Quelltext von CH die falsche Funktion erwischt ;D;D  ...vielleicht solltest du dir in Sachen Kopieren ein paar Tricks bei den Chinesen abschauen ;D
Naja dumm gelaufen^^ ;D  ;D

Aber danke für die Funktion. Ich kann eigentlich sehr sehr wenig javascript, ich muss mal schauen, wie cih das hinbekomme....
Ist anscheinend doch nicht so einfach wie gedacht


? welche Funktion soll der [Einfügen]-Button denn haben

? warum kommt nach dem jedem anklicken von [Einfügen] + hochscrollen ein neuer Eintrag mit [link][/link]
Der einfüge button soll auch sowas wie hier machen, wenn man Fett schreiben will.

Also ich finde das nur nervig, wenn man schreibt, und dann irgendwie eben fix einen Smilie anklickt, der dann ganz unten erscheint, aber das formular ist wieder oben, dann will man weiter scrheiben und das geht nicht...

naja
gruß
der_webi

« Grösse des zu öffnenden Browserfensters bestimmenForum: Vom Inhalt distanzieren? »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...

Unicode
Unicode ist ein international anerkannter Standard, der als universeller Zeichencode ("Universal Code") dient und durch das Unicode-Konsortium entwickelt und verwaltet wi...

QR-Code
QR-Codes, die Abkürzung für "Quick Response Codes", sind eine Form von zweidimensionalen Barcodes. Damit lassen sich Informationen schnell und effizient speiche...