login  Naam:   Wachtwoord: 
Registreer je!
 Forum

ubb op forum

Offline daanv - 03/06/2006 17:08
Avatar van daanvNieuw lid Hallo allemaal,

Ik heb een ubb script gevonden op http://www.webs...amp;id=477
en wil deze installeren in mijn forum.

Nu heb ik als postpagina dus waar mensen hun bericht en onderwerp kunnen opgeven de volgende code staan:

  1. <?
  2. include('function.php');
  3. ?>
  4.  
  5. <script language="javascript" type="text/javascript">
  6. function emoticon(text) {
  7. text = ' ' + text + ' ';
  8.  
  9. //eerst de inhoud van het tekstvak in een variable gieten
  10. bericht = document.post.berichtreactie.value;
  11.  
  12. //de tekencombinatie toevoegen aan de oorspronkelijke inhoud
  13. bericht+=text;
  14.  
  15. //de nieuwe inhoud in het tekstvak plaatsen
  16. document.post.berichtreactie.value = bericht;
  17. document.post.berichtreactie.focus();
  18. }
  19. </script>
  20.  
  21. <form method="post" name="post">
  22. <table>
  23. <tr>
  24. <td><!-- code voor de smily's -->
  25. </td>
  26. <td>
  27. <input type="text" name="emailadres" size="30">
  28. </td>
  29. </tr>
  30. <tr>
  31. <td colspan="2"><input type="submit" name="Submit" value="Post reactie"></td>
  32. </tr>
  33. </table>
  34. </form>
  35.  
  36. <a href="javascript:emoticon(':D')">
  37. <img src="smily/icon_biggrin.gif" border="0" alt="Very Happy" title="Very Happy">
  38. </a>


Maar als ik nu op een smiley klik staat er onder fout in de pagina en word het smiley niet ingevoegd, iemand enig idee hoe dit komt?

MVG
Daan, 

7 antwoorden

Gesponsorde links
Offline Rens - 03/06/2006 17:15
Avatar van Rens Gouden medaille

Crew algemeen
Wat dacht je ervan om een veld bericht te maken?
  1. <textarea name="berichtreactie"></textarea>

Want volgens je js code zou het daarin moeten komen.
Offline daanv - 03/06/2006 17:25
Avatar van daanv Nieuw lid Weet iemand toevallig ook nog welke editor sitemasters hier gebruikt?
Offline Rens - 03/06/2006 17:29
Avatar van Rens Gouden medaille

Crew algemeen
Een zelfgemaakte 
Offline daanv - 03/06/2006 17:34
Avatar van daanv Nieuw lid mmm, is deze nergens te downloaden of een andere simpele met dezelfde functies? Ik kan er namelijk geen vinden. 
Offline Rens - 03/06/2006 17:35
Avatar van Rens Gouden medaille

Crew algemeen
Als je nou eens gewoon in de bron zou kijken?
Dan zou je het textveld vinden, en enkele .js bestanden zien.
Even wat knutselen daarmee, en klaar.
Offline daanv - 03/06/2006 22:05 (laatste wijziging 03/06/2006 22:06)
Avatar van daanv Nieuw lid Waarom doet ie het nu niet meer zo er gaat iets fout bij het invoegen van een smiley er staat fouten op de pagina:

  1. <script language="javascript" type="text/javascript">
  2. function emoticon(text) {
  3. text = ' ' + text + ' ';
  4.  
  5. //eerst de inhoud van het tekstvak in een variable gieten
  6. bericht = document.post.berichtreactie.value;
  7.  
  8. //de tekencombinatie toevoegen aan de oorspronkelijke inhoud
  9. bericht+=text;
  10.  
  11. //de nieuwe inhoud in het tekstvak plaatsen
  12. document.post.berichtreactie.value = bericht;
  13. document.post.berichtreactie.focus();
  14. }
  15. </script>
  16.  
  17.  
  18. <span class="blokken">Hieronder kun je een bericht posten maar houd je aan de forum regels!
  19. <form method="post" action="forumtoevoegen.php?categorie=<? echo "$categorie"; ?>">
  20. <table>
  21. <tr>
  22. <td><span class="blokken">Onderwerp: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  23. <td><span class="blokken"><input type="text" name="emailadres" size="64"></td>
  24. </tr>
  25. <tr>
  26. <td valign="top"><span class="blokken">Bericht:</td>
  27. <td><span class="blokken"><textarea rows="10" cols="49" name="berichtreactie"></textarea><BR>
  28.  
  29. <a href="javascript:emoticon(':)')">
  30. <img src="images/smileys/icon_biggrin.gif" border="0" alt="Blij" title="Blij">
  31. </a>
  32.  
  33.  
  34. </td>
  35. </tr>
  36. <tr>
  37. <td><span class="blokken"></td>
  38. <td><span class="blokken"><input type="submit" name="reactie" value="Post reactie"></td>
  39. </tr>
  40. </table>
  41. </form>
Offline Rens - 03/06/2006 22:47
Avatar van Rens Gouden medaille

Crew algemeen
Je had je form. geen naam gegeven.
Ook is die js code beetje onnodig lang 
  1. <script language="javascript" type="text/javascript">
  2. function emoticon(text)
  3. {
  4. // waarde erbij zetten d.m.v. +=
  5. document.form.berichtreactie.value += ' '+text+' ';
  6. // weer focussen
  7. document.form.berichtreactie.focus();
  8. }
  9. </script>
  10.  
  11.  
  12. <span class="blokken">Hieronder kun je een bericht posten maar houd je aan de forum regels!
  13. <form method="post" action="forumtoevoegen.php?categorie=<?=$categorie;?>" name="form">
  14. <table>
  15. <tr>
  16. <td><span class="blokken">Onderwerp: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  17. <td><span class="blokken"><input type="text" name="emailadres" size="64"></td>
  18. </tr>
  19. <tr>
  20. <td valign="top"><span class="blokken">Bericht:</td>
  21. <td><span class="blokken"><textarea rows="10" cols="49" name="berichtreactie"></textarea><BR>
  22.  
  23. <a href="javascript:emoticon(':)')">
  24. <img src="images/smileys/icon_biggrin.gif" border="0" alt="Blij" title="Blij">
  25. </a>
  26.  
  27.  
  28. </td>
  29. </tr>
  30. <tr>
  31. <td><span class="blokken"></td>
  32. <td><span class="blokken"><input type="submit" name="reactie" value="Post reactie"></td>
  33. </tr>
  34. </table>
  35. </form>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.194s