kostenloser Webspace werbefrei: lima-city


Popup Text in textarea

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    hce

    hce hat kostenlosen Webspace.

    Hallo,
    ich habe ein Gästebuch. Möchte in dies Smilies integrieren. Doch leider scheitere ich jetzt mit dem einfügen eines Textes in eine Textarea.
    Es soll ein popup hochkommen, wo die smilies drin sind und vor denen ein Link ist, wo steht "Smiley Hinzufügen" und dann soll der vordifinierte Text in die textarea eingefügt werden.

    CODE DES EINTRAGUNGSSCRIPTES
    <form action="#" method="post" name="eintragung"> <!-- Anfang des Formulars -->
    Message:<textarea name="message" cols="50" rows="10"></textarea><br>
    <input type="submit" name="neueintrag" value="Eintragen">
    <input type="reset" value="L&ouml;schen">
    </form>


    thx Dieme
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. b****y

    Ich würde das Ganze nicht unbedingt mit einem Popup lösen. Erstelle doch einfach ganz einfach einen Textlink oder verwende deine Smilies als Link und rufe damit eine Javascript-Funktion auf. Das könnte z.B. so aussehen:

    <a href="javascript:neuesSmiley('!lol!')">!lol!</a>


    Mit dem entsprechenden JavaScript:

    <script type="text/javascript">
    function neuesSmiley(text) {
    eintragung.message.value = eintragung.message.value + text;
    }
    </script>


    Denn Text kannst du dann natürlich beleibig anpassen.

    MfG, Bohrty.

    Beitrag geaendert: 1.5.2007 17:59:23 von bohrty
  4. Autor dieses Themas

    hce

    hce hat kostenlosen Webspace.



    bohrty schrieb:
    Ich würde das Ganze nicht unbedingt mit einem Popup lösen. Erstelle doch einfach ganz einfach einen Textlink oder verwende deine Smilies als Link und rufe damit eine Javascript-Funktion auf. Das könnte z.B. so aussehen:

    <a href='javascript:neuesSmiley('!lol!')'>!lol!</a>


    Mit dem entsprechenden JavaScript:

    <script type='text/javascript'>
    function neuesSmiley(text) {
    eintragung.message.value = eintragung.message.value + text;
    }
    </script>


    Denn Text kannst du dann natürlich beleibig anpassen.

    MfG, Bohrty.

    Beitrag geaendert: 1.5.2007 17:59:23 von bohrty



    Leider geht es nicht anders, weil ich über 5 Seiten an Smilies habe. Das andere habe ich bereits. aber thx dafür. Zudem geht es nicht, weil die Smilies bereits mit einem Link zu dem Ort, wo sie her sind verlinkt sind
  5. b****y


    Leider geht es nicht anders, weil ich über 5 Seiten an Smilies habe. Das andere habe ich bereits. aber thx dafür. Zudem geht es nicht, weil die Smilies bereits mit einem Link zu dem Ort, wo sie her sind verlinkt sind


    Fünf Seiten an Smilies? Nicht schlecht! Aber wenn deine Smilies bereits verlinkt sind, fällt mir leider keine andere Möglichkeit mehr ein, wie du das gestalten könntest, sorry :mad:.

    MfG, Bohrty.

  6. Autor dieses Themas

    hce

    hce hat kostenlosen Webspace.



    bohrty schrieb:

    Leider geht es nicht anders, weil ich über 5 Seiten an Smilies habe. Das andere habe ich bereits. aber thx dafür. Zudem geht es nicht, weil die Smilies bereits mit einem Link zu dem Ort, wo sie her sind verlinkt sind


    Fünf Seiten an Smilies? Nicht schlecht! Aber wenn deine Smilies bereits verlinkt sind, fällt mir leider keine andere Möglichkeit mehr ein, wie du das gestalten könntest, sorry :mad:.

    MfG, Bohrty.



    man kann ja nicht alles können thx für dein Intresse an dem Thread und deine Antworte. Hoffetnlich können mir die anderen helfen;)

    Dieme :confused:
  7. b****y

    Mir ist da gerade noch was eingefallen :thumb: : Du könntest eine Seite gestalten, wo alle Smilies mit einem Link 'Smiley einfügen' aufgelistet sind.
    Der Link verweist dann wie bereits beschrieben auf die JavaScript-Funktion. Das Smiley kann weiterhin auf eine andere Seite verweisen. Die Seite mit den Smilies baust du dann als iframe in dein Gästebuch ein.

    MfG, Bohrty.
  8. Autor dieses Themas

    hce

    hce hat kostenlosen Webspace.

    Ja aber dat is mir nen bissel zu billig. Die Idee hatte ich nämlich auch schon. THx aba ich habe mir dat net umsonst so ausgedacht und beschrieben
    :thumb:
  9. b****y

    Hm, aber worum willst du unbedingt ein Popup haben? Das verärgert nur diejenigen, die ihren Popup_blocker aktiviert haben. Außerdem ist das mit dem iframe nicht unbedingt "billiger" als die Idee mit dem Popup.

    MfG, Bohrty.
  10. e**6

    so weit ich sehen kann gibt es doch dieses popup-fenster schon? Nur das da jetzt die smiles aufgelistet sind. Und diese können doch per
    <a href=.....>....</a>
    verlinkt werden oder Du löst es mit einer Db

    Beitrag geaendert: 1.5.2007 19:06:38 von ef06
  11. Autor dieses Themas

    hce

    hce hat kostenlosen Webspace.

    kp
    also ef06 es gibt net wirklich nen popup fenster. Also nur die Smilies als auflistung und wie muss dan im popup diesen einfüge script von bestimmten texten in ein textfeld, welches in einem anderen ist machen???
  12. b****y

    ef06 schrieb:
    was ist hier los????


    Cool, ef06
    Dein Browser hat wohl etwas zuviel Energie und tobt sich aus, was? :biggrin:

    ef06 schrieb:
    so weit ich sehen kann gibt es doch dieses popup-fenster schon? Nur das da jetzt die smiles aufgelistet sind. Und diese können doch per
    <a href=.....>....</a>
    verlinkt werden oder


    So meinte ich das in Etwa ja auch. Nur das hier eben die Links im Popup drin sind und nicht im iframe.

    MfG, Bohrty.
  13. e**6

    ja also irgendwie scheint bei mir was nich zu stimmen :confused::confused::confused::mad:
    denn auf einmal absenden kommen 4 Posts ob das mal gut ist ???? Au weia.....

    oder meint @hce evtl. das so wie hier bei Lc rechts? Das geht nur mit Js
    Und Js ist nicht so mein Part :mad:

    Beitrag geaendert: 1.5.2007 19:22:49 von ef06
  14. b****y


    ja also irgendwie scheint bei mir was nich zu stimmen :confused::confused::confused::mad:
    denn auf einmal absenden kommen 4 Posts ob das mal gut ist ???? Au weia.....

    oder meint er evtl. so wie hier bei Lc rechts? Das geht nur mit Js


    Ich denke er will es fast so machen wie hier bei lima-city. Nur das eben die Links in einem Popup sind, und nicht fest in der Seite integriert.

    MfG, Bohrty.
  15. e**6

    Habe hier mal ein wenig Code der das machen sollte, was Du benötigst muste eben noch ein wenig abändern.
    <a href="#form" onClick="window.document.text.textarea.value+=' :banghead: '">
    					<img src="xpgb/smilies/banghead.gif" alt="banghead" style="border:none" tabIndex="11" /></a>
    ....
    ....
    ....
    ....
    ....
    					<a href="#form" onClick="window.document.text.textarea.value+=' :022: '">
    					<img src="xpgb/smilies/022.gif" alt="022" style="border:none" tabIndex="11" /></a>
    					<a href="#form" onClick="window.document.text.textarea.value+=' :069: '">
    					<img src="xpgb/smilies/069.gif" alt="069" style="border:none" tabIndex="11" /></a>
    					<a href="#form" onClick="window.document.text.textarea.value+=' :070: '">
    					<img src="xpgb/smilies/070.gif" alt="070" style="border:none" tabIndex="11" /></a></p></td>
        <td style="padding:5px">
          <textarea name="textarea" cols="40%" rows="10">{tmpl_var name='message' escape='none'}</textarea>


    hab es mal ein wenig gekützt denn es ist ja immer das gleiche nur eben andre Smiles

    Beitrag geaendert: 1.5.2007 20:01:35 von ef06
  16. Autor dieses Themas

    hce

    hce hat kostenlosen Webspace.

    nein ef06
    so habe ich dat ja net gemeint.
    Also es soll eine Seite sein siehe Seite1 wo textfeld is und Links zu einem neuem Fenster, wo die Smilies sind(mehrere Links für mehrere Kategorien).In dem neuem Fenster soll ein Link vor dem Smiley sein, womit ich diesen in die textarea eingefügt wird, die im anderen Fenster ist.
  17. b****y

    Das Problem ist eben, dass du von einem Popup aus keinen Zugriff auf das vorhergehende Fenster mit der Textarea hast. Mit dem iframe würde es allerdings gehen.

    MfG, Bohrty.
  18. Autor dieses Themas

    hce

    hce hat kostenlosen Webspace.

    Ich glaube dat geht, weil hier steht schon ieniges dazu
    http://www.phpforum.de/archiv_36789_Pop@up@soll@in@text@area@schreiben_anzeigen.html
    bzw.
    http://www.tutorials.de/forum/javascript/11819-code-textarea-einfuegen.html
    aba leider checke ich dat net wirklich also pls helft mir

    Beitrag geaendert: 1.5.2007 21:47:54 von hce
  19. b****y

    Ok, jetzt weiß ich, was du meinst. Ich hab' mal ein Beispiel erstellt.

    Seite für das Gästebuch:
    -> http://bohrty.lima-city.de/admin/Administrator/lima-city/index.html

    Seite für das Popup:
    -> http://bohrty.lima-city.de/admin/Administrator/lima-city/popup.html

    MfG, Bohrty.
  20. Autor dieses Themas

    hce

    hce hat kostenlosen Webspace.



    bohrty schrieb:
    Ok, jetzt weiß ich, was du meinst. Ich hab' mal ein Beispiel erstellt.

    Seite für das Gästebuch:
    -> http://bohrty.lima-city.de/admin/Administrator/lima-city/index.html

    Seite für das Popup:
    -> http://bohrty.lima-city.de/admin/Administrator/lima-city/popup.html

    MfG, Bohrty.


    :thumb::thumb::thumb::thumb::thumb:
    Genau so habe ich dat gemeint. Pls schicke mir mal den quellcode per E-Mail an andre.dieme@gmx.de
  21. e**6




    bohrty schrieb:
    Ok, jetzt weiß ich, was du meinst. Ich hab' mal ein Beispiel erstellt.

    Seite für das Gästebuch:
    -> http://bohrty.lima-city.de/admin/Administrator/lima-city/index.html

    Seite für das Popup:
    -> http://bohrty.lima-city.de/admin/Administrator/lima-city/popup.html

    MfG, Bohrty.


    :thumb::thumb::thumb::thumb::thumb:
    Genau so habe ich dat gemeint. Pls schicke mir mal den quellcode per E-Mail an andre.dieme@gmx.de


    Ähmm...
    @bohrty sei mal nicht so gnauserig mit Deinem Wissen (;-)
    Lass uns doch auch mal sehen, wie de des gelöst hast! Irgendwie sehe ich anhand Deiner gezeigten Seiten noch immer net durch???:mad:
    Vom Gb Smiles geht ne neue Seite auf in dieser sind die Smiles angeordnet? Richtig Dort wähle ich eines aus und dieses ausgewählte ist denn im textarea an der Cursorposition eingefügt? Richtig?


  22. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!