smilies ins gästebuch einbinden
Stephan
- javascript
hi
ich benutze der perlsoft guestbook (www.perlsoft.de) (perl). es unterstützt das einfügen von smileys mittels ersetzen von :xxx: durch die url des smileys (xxx.gif) in einer textbox. jetzt möchte ich folgendes machen:
ein link auf der seite soll in ein neues fenster öffnen, in dem sich ein haufen smileys befinden, die jeweils perl klick in die textbox vom vorherigen fenster eingefügt werden können (in form :xxx:).
genial wärs natürlich wenn diese tabelle mit den smileys dynamisch erstellt werden würde... aber das ist nicht so wichtig.
danke im vorraus!
Stephan
Hi,
weiss jmd wie das geht?
ja.
bin leider nicht so fit in js...
Das solltest Du ändern. Das Problem ist nicht sonderlich schwierig; wenn Du Dich ein wenig mit JavaScript beschäftigst, wirst Du dies schnell feststellen. Teile das Problem zunächst in einzelne Schritte auf (Fenster öffnen, bei Linkklick die Textarea ansprechen, dort einen bestimmten Code anfügen...), und überlege Dir dabei, was Du in Funktionen kapseln kannst.
Der Rest geht im Prinzip von alleine.
genial wärs natürlich wenn diese tabelle mit den smileys dynamisch erstellt werden würde...
Nun, wenn Du schon mit Perl arbeitest, kannst Du _diese_ Dynamik auch dort ansiedeln. Das hat den Vorteil, dass Du z.B. Zugriff auf serverlokale Verzeichnisse hast und somit etwa die verfügbaren Grafiken ermitteln kannst, was mit JavaScript nicht möglich ist.
Cheatah
Hoi,
ein link auf der seite soll in ein neues fenster öffnen,
Das wirst du ja wohl noch selber hinkriegen.
in dem
sich ein haufen smileys befinden, die jeweils perl klick in die
textbox vom vorherigen fenster eingefügt werden können (in form
:xxx:).
- in mehreren kategorien und bei ca. 300 smileys ;)
weiss jmd wie das geht?
Klaro. Du musst einfach nur bei einem Klick auf einen Smily eine
Funktion 'appendSmily(sm)' oder so aufrufen, die an den Text in
der Input-Box den Smily als Text anhaengt. Informationen dazu findest
du unter
http://selfhtml.teamone.de/javascript/objekte/window.htm#allgemeines (der Teil ueber 'opener')
http://selfhtml.teamone.de/javascript/objekte/forms.htm
http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm
bin leider nicht so fit in js...
Dagegen hilft http://selfhtml.teamone.de/javascript/
genial wärs natürlich wenn diese tabelle mit den smileys
dynamisch erstellt werden würde... aber das ist nicht so wichtig.
Dazu http://selfhtml.teamone.de/cgiperl/ lesen.
Gruesse,
CK