Didii Geschrieben 4. Februar 2003 Geschrieben 4. Februar 2003 hi ich bin gerade dabei eine Shoutbox zu programmieren. Die eingaben der Benutzer speichere ich in einer txt.Datei ab. ich hab es bis jetzt soweit geschafft, dass wenn ein user auf einen Smily(emoticon) klickt, dieser im Eingabefeld erscheint und auch in die Textdatei geschrieben wird. Das habe ich mit hilfe einer javascript funktion (onClick) gemacht. Problem: wenn man auf den Smily drückt, schreibt es zwar z.B. :-) ins eingabefeld; aber ich möchte, dass der Cursor dann hinter dem Smily wieder im Eingabefeld erscheint und der user seinen Eingabetext fortsetzen kann. Mit welcher methode kann ich das erreichen??? bitte um hilfe vielen dank didii
begbie Geschrieben 4. Februar 2003 Geschrieben 4. Februar 2003 easy... erst den focus und dann den text <script language="javascript"> function doIt() { txt.focus(); txt.value= txt.value + ":-)"; } </script>
Didii Geschrieben 5. Februar 2003 Autor Geschrieben 5. Februar 2003 hi ich hab deine Anweisung ausprobiert, doch dann wird der Focus auf den Anfang der Zeile gesetzt, und nicht hinter das :->!!! hier mein Code vielleicht kann mir jemand sagen was ich ändern muss! document.Formular.getElementsTagByName("input")[1].focus(); document.Formular.getElementsByTagName("input")[1].value += (Zeichen); bitte helft mir weiter danke mfg didii
begbie Geschrieben 5. Februar 2003 Geschrieben 5. Februar 2003 sehr komisch. wenn es bei mir nicht geklappt hätte, hätte ich es nicht gepostet... sortry da weiss ich nicht woran es bei dir liegen kann. begbie
Didii Geschrieben 5. Februar 2003 Autor Geschrieben 5. Februar 2003 ja des passt schon, i bin ja um jede Hilfe froh! danke ich weiß auch nicht wieso des ned geht, bei am Freund von mir gehts auch, vielleicht liegts daran, dass er a mehrzeiliges Eingabefeld hat. Glaub ich zwar auch nicht aber ich habs genauso, und es funzt nicht. naja egal, ist sowieso nur eine Kleinigkeit cu didii
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden