login  Naam:   Wachtwoord: 
Registreer je!
 Forum

smilies in een form

Offline besje - 23/06/2006 15:53 (laatste wijziging 23/06/2006 15:54)
Avatar van besjeNieuw lid mensen,

ik krijg maar niet voor elkaar om als je via ubb code een smilie in een form zet (bijvoorbeeld net als hier: = : D in form) niet : D maar de zelf ziet (dus als afbeelding)
Ik vermoed zelf dat het via javascript kan. Maar hoe?? Weet iemand een lossing?

Alvast bedankt!

12 antwoorden

Gesponsorde links
Offline marten - 23/06/2006 15:55 (laatste wijziging 23/06/2006 15:56)
Avatar van marten Beheerder je moet dan iets met replace doen 

str_replace bijvoorbeeld

http://www.site...amp;cat=17
Kijk hier eens naar de scripten en zie hoe zij het doen 
Offline besje - 23/06/2006 16:00
Avatar van besje Nieuw lid str_replace is toch wanneer je het zeg maar al gepost heb, dus je hebt een form en je drukt op verzenden >> staat in db nu >> je geeft het weer str_replace(weergave tekst)

Ik wil je klikt op de smilie > in de form komt meteen de smilie niet de tekst.
Offline marten - 23/06/2006 16:01
Avatar van marten Beheerder aaah dan begreep ik je verkeerd...... srry 
Offline Dark_Paul - 23/06/2006 16:03 (laatste wijziging 23/06/2006 16:05)
Avatar van Dark_Paul PHP ver gevorderde was laatst een topic over.. ik gebruik dat nu ook, ff zoeken voor je 
  1. <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
  2. function Smiley() {
  3. return;
  4. }
  5. function Insert(Smiley) {
  6. var Edit;
  7. var ThisText = document.Guestbook.Message;
  8. ThisText.value = ThisText.value + Smiley + " ";
  9. ThisText.focus();
  10. return;
  11. }
  12. </SCRIPT>
  13. </HEAD>
  14.  
  15. <BODY>
  16. <FORM NAME="Guestbook" ACTION="test.html">
  17. <TEXTAREA NAME="Message" ROWS="8" COLS="45"></TEXTAREA>
  18. <A HREF="javascript:Smiley();" onClick="javascript:Insert(' :) ');"><IMG SRC="smil/01.png" BORDER="0px"></A>
  19. </FORM>


edit: ik las te vluchtig. ik denk niet dat t gaat zoals jij wilt, maar zo gaat 't wel. of misschien misschien met een hidden veld werken? (ff scripten)
Offline CDNC - 23/06/2006 16:03 (laatste wijziging 23/06/2006 16:09)
Avatar van CDNC PHP ver gevorderde in zo'n ding waar je in typt, hoe noemt dat? textarea. Wat wil dat zeggen: dat is voor text in te typen. bij mijn weten gaat het niet hoor... of bij zo'n WYSISYG-systeem gaan werken (zoek ff bij de scripts ofzo)

EDIT: @ hierboven, hij wil de smilie zlef zien, niet de code voor hem op de pagina zelf te krijgen (als je ff leest)
Offline besje - 23/06/2006 16:14 (laatste wijziging 23/06/2006 16:14)
Avatar van besje Nieuw lid @ CDNC

ja klopt smilie in een TEXTAREA.
Ik dacht zelf aan als je er op klikt ipv code een plaatje erin gooien.....
Maar hoe moet dat :s haha
Offline marten - 23/06/2006 16:19
Avatar van marten Beheerder denk dat je dan meer naar AJAX ofzo moet gaan kijken
Offline besje - 23/06/2006 16:23
Avatar van besje Nieuw lid tja dat gedeelte staat hier nog niet op het forum 
Offline ikkedikke - 23/06/2006 16:26
Avatar van ikkedikke PHP expert heb je dit ooit gezien? ik denk dat je aan een wysiwyg-editor moet gaan denken. dit is vaak browser afhankelijk
Offline besje - 23/06/2006 16:28
Avatar van besje Nieuw lid ik zag het bij google in m'n mail...ik wilde mailtje, waarbij smilies van hotmail instonden, door te sturen en toen ik op reply drukte stonden al die smilies in een TEXTAREA erin.
Offline Martijn1989 - 23/06/2006 16:48
Avatar van Martijn1989 PHP ver gevorderde Ja het kan wel, met javascript ik weet alleen niet hoe.
Offline Crazed - 23/06/2006 16:48
Avatar van Crazed PHP interesse Kijk eens in de broncode... Staat daar niets in wat je kunt gebruiken??
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s