tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
796
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von amon-ra
    amon-ra amon-ra ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    13
    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 )

    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
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Poste doch mal den Code der Funktion, mit der du die Tags einfügst.
     

  3. #3
    Avatar von amon-ra
    amon-ra amon-ra ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    13
    Naja, um die Funktion geht es ja eigentlich nicht ... aber hier ist z.B. eine:
    Code :
    1
    2
    3
    4
    5
    6
    
    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
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Eine Lösung gibt es m.E. nur für den IE.
    Du findest sie unter http://www.tutorials.de/forum/showth...66#post1016166
     

  5. #5
    Avatar von amon-ra
    amon-ra amon-ra ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    13
    Schade das es nur im IE geht ...

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

    Gruß, amon-ra
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 28.03.08, 17:03
  2. [AFX]Sound verschwindet nach einfügen eines Clips
    Von Sebastian Thalhammer im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 0
    Letzter Beitrag: 22.08.06, 12:57
  3. Antworten: 13
    Letzter Beitrag: 08.08.05, 12:01
  4. Nach Iframe laden, wieder nach oben scrollen
    Von MediaPlanet im Forum HTML & XHTML
    Antworten: 7
    Letzter Beitrag: 28.08.03, 22:15
  5. wie beweg ich ein image nach rechts und nach oben********?
    Von superbodo im Forum Delphi, Kylix, Pascal
    Antworten: 5
    Letzter Beitrag: 27.02.03, 17:04