login  Naam:   Wachtwoord: 
Registreer je!
 Forum

smilie plaatje in textarea (Opgelost)

Offline besje - 15/11/2007 10:30 (laatste wijziging 15/11/2007 10:34)
Avatar van besjeNieuw lid hoe kan je dmv javascript een smilie (en dan niet : ) maar echt dat ) in een textarea zetten?

11 antwoorden

Gesponsorde links
Offline Mad_Mike - 15/11/2007 10:37
Avatar van Mad_Mike PHP beginner Voor zover ik dat weet gaat dat niet in een text area. kijk hier eens naar:
http://www.site...WYG-editor
Offline jvs - 15/11/2007 11:01 (laatste wijziging 15/11/2007 11:01)
Avatar van jvs HTML beginner Moet je dit niet met een iframe doen en dan innerhtml enz...?
Offline besje - 15/11/2007 11:01
Avatar van besje Nieuw lid kan ik dan ook nog gewoon tekst type daarin?
Offline jvs - 15/11/2007 11:06 (laatste wijziging 15/11/2007 11:08)
Avatar van jvs HTML beginner ik dacht van wel. Ik heb vroeger zelf eens een wysiwyg editor proberen te maken. Ik dacht dat dat ook met een iframe was en niet met een textarea. Je moet eens even zoeken achter een tutorial over dit onderwerp. Ik denk dat je dan bv door een klik op een smiley kan zeggen dat de iframe.innerhtml veranderd naar <img src="smily"> ofzoiets.

edit: http://www.site...WYG-editor
Offline Mad_Mike - 15/11/2007 11:35
Avatar van Mad_Mike PHP beginner mis ik iets... zie mijn eerste reactie 
Offline jvs - 15/11/2007 15:01
Avatar van jvs HTML beginner ow sorry mate! Had ik niet gezien is inderdaad dezelfde url  
Offline besje - 15/11/2007 15:23
Avatar van besje Nieuw lid ben nu aan het stoeien met WYSIWYG-editor.
En het lukt al aardig
Ik zal resultaat hier zetten als het af is.
Offline Ibrahim - 15/11/2007 18:26
Avatar van Ibrahim PHP expert
besje schreef:
ben nu aan het stoeien met WYSIWYG-editor.
En het lukt al aardig
Ik zal resultaat hier zetten als het af is.


Dat vroeg hij niet, hij vroeg hoe hij een plaatje in zijn textarea kon laten zien. Hou je aan de topic 
Offline besje - 15/11/2007 19:09 (laatste wijziging 15/11/2007 19:10)
Avatar van besje Nieuw lid
Psycho schreef:
[..quote..]

Dat vroeg hij niet, hij vroeg hoe hij een plaatje in zijn textarea kon laten zien. Hou je aan de topic 

ja maar die vrager dat ben ik 
Het is me gelukt!

  1. <html>
  2. <head>
  3. <script language="javascript">
  4. function maak_frame(){
  5. // IE en FF werken anders: dus kijkt hij hoe hij het moet toepassen
  6. if(window.navigator.appName == "Microsoft Internet Explorer")
  7. iframe.document.designMode = "on";
  8.  
  9. if(window.navigator.appName == "Netscape")
  10. document.getElementById('iframe').contentDocument.designMode = "on";
  11. }
  12.  
  13. function smilie(welke)
  14. {
  15. var imgSrc = "http://www.moviexp.nl/beta/smilies/"+ welke + ".gif";
  16.  
  17. if(imgSrc != null)
  18. document.getElementById("iframe").contentWindow.document.execCommand('insertimage', false, imgSrc);
  19. }
  20.  
  21. function vet() {
  22. document.getElementById("iframe").contentWindow.document.execCommand("bold", false, null);
  23. }
  24.  
  25. function schuin() {
  26. document.getElementById("iframe").contentWindow.document.execCommand("italic", false, null);
  27. }
  28.  
  29. function onderstreept() {
  30. document.getElementById("iframe").contentWindow.document.execCommand("underline", false, null);
  31. }
  32.  
  33. function opslaan() {
  34. var htmlCode = document.getElementById('iframe').contentWindow.document.body.innerHTML;
  35. document.getElementById("areaCode").value = htmlCode;
  36. document.getElementById("formCode").submit();
  37. }
  38.  
  39. </script>
  40. </head>
  41.  
  42. <body onLoad="maak_frame()">
  43. <iframe id="iframe" height="200" width="400"></iframe><br><br>
  44. <form action="" method="post" id="formCode" style="display: none;">
  45. <textarea name="areaCode" id="areaCode"></textarea>
  46. </form>
  47.  
  48. <input type="button" onclick=vet(); value="Vet"> <input type="button" onclick=schuin(); value="schuin"> <input type="button" onclick=onderstreept(); value="onderstreept">
  49. <input type="hidden" name="areaCode" id="areaCode">
  50. <input type="button" onclick="opslaan()"; value="Opslaan!">
  51. </form>
  52.  
  53. <?
  54.  
  55. if(isset($_POST['areaCode']) && $_POST['areaCode'] != ""){
  56.  
  57. echo stripslashes($_POST['areaCode']);
  58.  
  59. ?>
Offline zointer - 16/11/2007 06:10
Avatar van zointer HTML gevorderde
Psycho schreef:
[..quote..]
Dat vroeg hij niet, hij vroeg hoe hij een plaatje in zijn textarea kon laten zien. Hou je aan de topic 

Je bent niet aandachtig 
Offline besje - 16/11/2007 08:16
Avatar van besje Nieuw lid
zointer schreef:
[..quote..]
Je bent niet aandachtig 

jawel hoor haha maar volgens Mad_Mike ging het niet via textarea dus was verder gegaan met wat hij zei.
Maar allemaal bedankt!!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.184s