Popup Text in textarea
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
aba
administrator
aussehen
beispiel
beitrag
beschrieb
cursorposition
dan
fenster
funktion
fnf
gstebuch
lsen
meinst
message
mglichkeit
post
recht
rufen
textfeld
-
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öschen"> </form>
thx Dieme -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 -
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 -
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 .
MfG, Bohrty.
-
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 .
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 -
Mir ist da gerade noch was eingefallen : 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. -
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
-
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. -
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
verlinkt werden oder Du löst es mit einer Db<a href=.....>....</a>
Beitrag geaendert: 1.5.2007 19:06:38 von ef06 -
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???
-
ef06 schrieb:
was ist hier los????
Cool, ef06
Dein Browser hat wohl etwas zuviel Energie und tobt sich aus, was?
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
verlinkt werden oder<a href=.....>....</a>
So meinte ich das in Etwa ja auch. Nur das hier eben die Links im Popup drin sind und nicht im iframe.
MfG, Bohrty. -
ja also irgendwie scheint bei mir was nich zu stimmen
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. -
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 -
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. -
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. -
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 -
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. -
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.
Genau so habe ich dat gemeint. Pls schicke mir mal den quellcode per E-Mail an andre.dieme@gmx.de -
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.
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???
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?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage