Textfeld springt nach oben nach dem Einfügen eines Tags

amon-ra

Grünschnabel
Hallo,

Ich habe ein ganz normales Textfeld und will nachdem ich auf einen Button (b) geklickt hab das der Text dann mit einem (b) Tag umrandet wird. Funktioniert soweit auch alles wunderbar.

Das Problem ist nur, nachdem dieser (b) Tag in das Textfeld eingefügt wird, springt die Textbox wieder an den anfang (ist irgendwie komisch ausgedrückt :rolleyes: )

Also ein kleines Bsp:
####### Textfeld anfang ############
ABC asdassdasadjklasjklasf << (2) Hier springt er hin nachdem der Tag eingefügt wurde
sfa
sfa
fas
fas
fsafas
###### Textfeld bis hier sichtbar ##### << ab hier muss man scrollen
ffafasfasfas
dfdfadfafaddfa << (1) Hier soll der (b) Tag hin
fafafafafa
###### Textfeld ende ##############

Also man scrollt jetzt runter und klickt dann auf den (b) Knopf ... daraufhin fügt er das (b) ein und springt an den Anfang des Textfeldes auch wenn man sich gerade am Ende des Textfeldes befand!

Wie kann ich das verhindern, bzw. den Cursor wieder da hin setzen wo er vor dem Einfügen des (b) Tags war?

Danke im Voraus!

PS: Hab gesucht ... leider nix gefunden ... ein Hinweis wonach man suchen könnte wäre auch schon hilfreich :)
 
Naja, um die Funktion geht es ja eigentlich nicht ... aber hier ist z.B. eine:
Code:
function htmlcode(text_id, format_anfang, format_ende){
	wert = prompt("Geben Sie den zu formatierenden Text ein: " + format_anfang + " text " + format_ende, "");
	if(wert != null){ 
		document.getElementById(text_id).value = document.getElementById(text_id).value + format_anfang + wert + format_ende;
	}
}

Das gleiche Problem gibt es wohl auch hier im Forum ...

Gibt es dafür eine Lösung?

Grüße, amon-ra
 
Schade das es nur im IE geht ...

Trotzdem vielen Dank ... bin ich wieder ma was schlauer :rolleyes:

Gruß, amon-ra
 

Neue Beiträge

Zurück