Anzeige:
Ergebnis 1 bis 7 von 7

Thema: mini Javascript editor selbst schreiben

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.07.2005
    Beiträge
    24

    mini Javascript editor selbst schreiben

    Mahlzeit .

    Ich möchte mir für meine Php Formulare einen kleinen Editor schreiben , der beim Bearbeiten von Formulardaten hilft.

    Meine bisherige Version schreibt ( durchaus logischerweise ) leider immer ans Ende des Textes und nicht an die Position des Zeigers .

    PHP-Code:
    <INPUT TYPE=button VALUE="Hallo" OnCLick="Test.Input.value += 'Hallo ' ">


    <
    form name="Test">
    <
    textarea name="Input"></textarea>

    </
    form
    Was muss ich anstelle von Value angeben , dass der Text an die Cursorposition geschrieben wird , also die Position an der sich der Cursor zuletzt in der Textarea befunden hat .

    Gruß Sono
    Member of : http://webfrap.de

  2. #2
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    Das ist mit einem schicken, flotten Einzeiler nicht getan.
    Für welchen Browser möchtest du es gerne?
    Habe hier eine Lösung für den IE6 sowie eine, die mal mit dem Mozilla funktioniert hat.

    so long,
    BlueJay

  3. #3
    Registrierter Benutzer
    Registriert seit
    08.07.2005
    Beiträge
    24
    Hm also am liebsten Browserunabhängig.

    ( IE wäre mir persönlich zwar nicht so wichtig da der auf meinem OS so oder so nicht nativ läuft. Aber man hat mir gesagt es soll noch Leute geben die Sowas verwenden , aber höchsten noch 85 %, also im großen und ganze eine vernachlässigbare Minderheit würde ich mal sagen )

    Ich hab zwar bis jetzt kaum Ahnung von Javascript, aber wenn ich ein paar Fetzen habe wie etwas ungefähr funktioniert fällt es mir meinst nicht schwer ein benutzbares Programm draus zu machen .

    Am ende Will ich einen Textarea haben und wenn ich auf nen button oder ein bild klicke soll an der stelle des Cursors ein Text erscheinen.

    Genau sowas wie dieses Nette Fenster in das ich gerade meinen Beitrag schreibe.

    Ich hab zwar schon die Editoren einige Foren gelesen aber die sind doch etwas zu heavy zum verstehen , zumal ich wie gesagt speziell von Javascript noch zu wenig Ahnung habe. Nur wenn ich weiß wie ich etwas bestimmtes machen kann (beim klick einer Taste estwas ausgeben ) dann ist der Rest auch nicht mehr schwer. (Hoffe ich) .

    Gruß Sono
    Member of : http://webfrap.de

  4. #4
    Registrierter Benutzer
    Registriert seit
    22.08.2002
    Ort
    Nürnberg
    Beiträge
    638
    Homepage: www.pingu.info

  5. #5
    Registrierter Benutzer
    Registriert seit
    08.07.2005
    Beiträge
    24
    Der erste Link ist genau das was ich gesucht habe.

    Danke , Gruß Sono
    Member of : http://webfrap.de

  6. #6
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    Zitat Zitat von sono
    Hm also am liebsten Browserunabhängig.
    Latürnch!
    Das läuft bei so einem Projekt nur daraufhin hinaus, dass du für jeden Browsertyp einen Codeblock schreibst und darauf hoffst, dass der anvisierte Browser mit seinem "Privat-DOM" das Feature irgendwie hinbekommt.
    Wie gesagt, Mozilla und IE unterstützen dieses "Insert textkram at curpos", Konqueror eher nicht, wie man auch an dieser hier benutzten Software sieht.

    Ich hab zwar bis jetzt kaum Ahnung von Javascript, aber wenn ich ein paar Fetzen habe wie etwas ungefähr funktioniert fällt es mir meinst nicht schwer ein benutzbares Programm draus zu machen .
    Löblich, aber willst du dann nicht mal eher klein anfangen? Animationen, Farb- und CSS-Spiele?

    Am ende Will ich einen Textarea haben und wenn ich auf nen button oder ein bild klicke soll an der stelle des Cursors ein Text erscheinen.

    Genau sowas wie dieses Nette Fenster in das ich gerade meinen Beitrag schreibe.
    Ach so, nur IE- und Mozilla-Engines
    Ich stelle in den nächsten Tagen mein Gästebuch wieder online, eine kurze, kleine Sache. Da kannst du im Eingabemodul ja mal in den Quelltext schauen.

    Zur Zeit zu erreichen unter
    http://www.gamecraft.de/php_gbook/

    Und.. der Firefox kann's auch noch

    so long,
    BlueJay
    Geändert von BlueJay (20-10-2005 um 11:25 Uhr)

  7. #7
    Registrierter Benutzer
    Registriert seit
    08.07.2005
    Beiträge
    24
    Latürnch!
    Das läuft bei so einem Projekt nur daraufhin hinaus, dass du für jeden Browsertyp einen Codeblock schreibst und darauf hoffst, dass der anvisierte Browser mit seinem "Privat-DOM" das Feature irgendwie hinbekommt.
    Wie gesagt, Mozilla und IE unterstützen dieses "Insert textkram at curpos", Konqueror eher nicht, wie man auch an dieser hier benutzten Software sieht.
    Im Endeffekt reichen mir IE , OPERA und Geckobased Browser ( Mozilla / Netscape Firefox ) aus. Ich denke 3 Blöcke sind vertretbar.

    Löblich, aber willst du dann nicht mal eher klein anfangen? Animationen, Farb- und CSS-Spiele?
    Jain, wenns mir darum ginge Javascript nur zu lernen dann wohl ja , aber ich habe ein CMS in PHP geschrieben (meine Erfahrungen in Programmieren sind bisher eher die Entwicklung Datenbank basierender Anwendungs und Informations Systeme ) , dass ohne Buttons die auf klick ein entsprechendes Tag in die Textarea setzen recht unkomfortabel zu bedienen ist .

    Deshalb lerne ich momentan Javascript in der Form wie ich es für mein(e) speziellen Projekte benötige.

    Ach so, nur IE- und Mozilla-Engines
    Ich stelle in den nächsten Tagen mein Gästebuch wieder online, eine kurze, kleine Sache. Da kannst du im Eingabemodul ja mal in den Quelltext schauen.
    Wunderbar. Gästebuch hört sich so an als ob die Smilies usw drin hast , ich vermute mal , da ist genau das drin was ich suche.

    Danke für deine Antwort .
    Gruß Sono
    Member of : http://webfrap.de

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •