Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » Smilies einfügen??? Antworten
Smilies einfügen???

nillin
Mausakrobat


Beiträge: 174


hallo leute,

wie füge ich in ein Textfeld Smilies ein??? Diese liegen als .gif Bildchen vor. Jeder der schonmal gechattet hat oder icq kennt, weiß sicher was ich meine...

ich möchte im ürinzip einen text (nachricht, mail) schreiben können und im textfeld smilies einfügen können. diese befinden sich neben dem textfeld und sollen per mausklick einfügbar sein.

geht das über eine javascript??? wenn die nachricht versendet wird soll der text und die smilies als bild angezeigt werden können. kennt sich der eine oder andere...

danke für hilfe bzw. tipps

  Profil   E-Mail   Website   Editieren   Zitieren

tobias
Foren-Team


Beiträge: 708


Mit HTML und JavaScript dürfte es kaum möglich sein, Grafiken in Textfelder einzufügen, wie es ICQ tut. Problemlos möglich wäre, dass Textsmilies beim Verfassen der Nachricht eingefügt und nach dem Absenden von einem PHP-Skript in Grafiken umgewandelt werden.


  Profil   Website   Editieren   Zitieren

nillin
Mausakrobat


Beiträge: 174


deine möglichkeit ist genau so wie ich es will! wie genau funktioniert das über php? und gibt es auch eine möglichkeit per asp?

  Profil   E-Mail   Website   Editieren   Zitieren

Ehemaliges Mitglied (#644)
Forenheld


Beiträge: 835


hi, eine moeglickeit per asp kenn ich nicht, da ich asp nicht kann
aber mit php ist das ganz easy.
folgenden code schreibst du in den code, der in die datenbank oder in die datei schreibt:

1: 
2: 
3:
$text = str_replace(":)"," <img src="dein/pfad/zum/bild.gif"> ", $text);


das ersetzt z.B. " :´) " das ganze machst du einfach mit jedem anderen wort oder ASCI zeichen

wobei $text der name der textarea ist.

geholfen ?

gruss
Paul


Diese Nachricht wurde geändert von: paul
  Profil   Editieren   Zitieren

Ehemaliges Mitglied (#644)
Forenheld


Beiträge: 835


war natuerlich falsch, vor die " kommt ein sorry.

paul


  Profil   Editieren   Zitieren

gso
Pixelschubser


Beiträge: 5


Gibt es auch eine Möglichkeit das per klick auf den Smily einzufügen?
Irgendwie finde ich nix.

  Profil   E-Mail   Editieren   Zitieren

c3o
Posting-Schinder


Beiträge: 586


Na klar:
1: 
2: 
3: 
4: 
5:
<textarea id="eingabefeld" rows="4" cols="7547"></TEXTAREA>
<img src="smiley_froh.gif" onclick="document.getElementById('eingabefeld').value += ':)'">
<img src="smiley_traurig.gif" onclick="document.getElementById('eingabefeld').value += ':('">


Diese Nachricht wurde geändert von: languitar
  Profil   E-Mail   Website   Editieren   Zitieren

gso
Pixelschubser


Beiträge: 5


Das ist ja echt Klasse
Funktioniert auf Anhieb und ich habe fast 3 Tage rumprobiert

Kann ich das auch verwenden, wenn ich die Smiley aus einem POPUp einfügen möchte ?
So wie hier im Forum.

  Profil   E-Mail   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Ja klar, auf das "untere" Dokument greifst du dann einfach per opener.document zu.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

gso
Pixelschubser


Beiträge: 5


Das ist ja gutgemeint, aber ich absoluter Java-Neuling
und bevor ich nochmal 3 Tage

Könntet Ihr mir BITTE das Java-Script mal hier posten?

DANKE

  Profil   E-Mail   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


1: 
2:
<img src="smiley_froh.gif" onclick="opener.document.getElementById('eingabefeld').value += ':)'">
<img src="smiley_traurig.gif" onclick="opener.document.getElementById('eingabefeld').value += ':('">


---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

Diese Nachricht wurde geändert von: Philipp Gérard
  Profil   E-Mail   Editieren   Zitieren

MajorWindbeutel
Quasselstrippe


Beiträge: 335


Hi

ich habe das sricpt mit dem man Smilies durch ein popup einfügen kann ausprobiert aber es geht nicht könnt ihr mir vileicht sagen woran das liegt.

1:
<img src="Smilies/augen.gif" width="25" height="24" onclick="opener.document.getElementById('comment').value += ':augenbraun'">


so hab ich das ins popup gebaut nur wenn ich aufs bild klicke sagt ie fehler auf der seite
woran liegt das?

Mfg M.W.

---
Mit freundlichen Grüßen
MajorWindbeutel

Meine Homepage

  Profil   E-Mail   Website   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Hm...weiß nicht, hab das noch nie mit GetElementById gemacht, hab immer geschrieben:

1:
opener.document.form1.textfeld.value...


Wobei dann natürlich <form name="form1"> und <input name="textfeld"> sein muss....

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


MajorWindbeutel schrieb am 24.11.2003 20:08
Hi

ich habe das sricpt mit dem man Smilies durch ein popup einfügen kann ausprobiert aber es geht nicht könnt ihr mir vileicht sagen woran das liegt.

1:
<img src="Smilies/augen.gif" width="25" height="24" onclick="opener.document.getElementById('comment').value += ':augenbraun'">


so hab ich das ins popup gebaut nur wenn ich aufs bild klicke sagt ie fehler auf der seite
woran liegt das?

Mfg M.W.



Mit welchem Browser hast du gesurft und kannst du vielleicht eine etwas genauere Fehlermeldung geben?

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Mit dem IE, hat er doch gesagt....

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
Seite 1 | 2  

Antworten
Nach oben