login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Ubb werkt opeens niet meer

Offline robmoorman - 08/11/2004 17:39
Avatar van robmoormanPHP interesse Opeens werkt mijn ubb-systeem niet meer, erg vreemd want ik heb niks veranderd in de code...

Hier is mijn javascript (nou niet de mijne...):
  1. function setCursor(form, field)
  2. {
  3. if(document.forms[form].elements[field].createTextRange)
  4. {
  5. document.forms[form].elements[field].caretPos = document.selection.createRange().duplicate();
  6. }
  7. }
  8.  
  9. function ubb(form, field, begin, eind, opmaak)
  10. {
  11. if(!eind && !opmaak)
  12. {
  13. if(document.forms[form].elements[field].createTextRange && document.forms[form].elements[field].caretPos)
  14. {
  15. document.forms[form].elements[field].caretPos.text = begin;
  16. }
  17. }
  18.  
  19. else if(opmaak == "dubbel")
  20. {
  21. var selectie = document.selection.createRange().text;
  22. if(!selectie)
  23. {
  24. var url_deel = prompt("Typ hier de/het "+ begin +" die/dat geplaatst moet worden:","");
  25. var tekst_deel = prompt("Typ hier de tekst die geplaatst moet worden:","");
  26. if(url_deel && tekst_deel)
  27. {
  28. document.forms[form].elements[field].caretPos.text = "["+begin+"="+url_deel+"]" + tekst_deel + "[/"+eind+"]";
  29. }
  30. }
  31.  
  32. if(selectie)
  33. {
  34. var url_deel = prompt("Typ hier de url die geplaatst moet worden:","");
  35. if(url_deel)
  36. {
  37. document.selection.createRange().text = "["+begin+"="+url_deel+"]" + selectie + "[/"+eind+"]";
  38. }
  39. }
  40. }
  41.  
  42. else
  43. {
  44. if(opmaak != "geen")
  45. {
  46. var selectie = document.selection.createRange().text;
  47. if(!selectie)
  48. {
  49. var new_inhoud = prompt("Typ hier de tekst in waarrond "+begin+" & "+eind+" geplaatst moet worden:","");
  50. if(new_inhoud)
  51. {
  52. document.forms[form].elements[field].caretPos.text = begin + new_inhoud + eind;
  53. }
  54. }
  55.  
  56. if(selectie)
  57. {
  58. document.selection.createRange().text = begin + selectie + eind;
  59. }
  60. }
  61. }
  62.  
  63. document.forms[form].elements[field].focus();
  64. return;
  65. }


Natuurlijk heb ik wel een formulier met de naam Ubb
Ook heb ik mijn ubb.js goed geinclude bij de <head> sectie,
hier is mijn stuk php code:

  1. <?php
  2. function Smiliesformulier($Popup,$Inhoud) {
  3. $Hoeveel = "24";
  4. echo "
  5. <img onclick=\"ubb('Ubb', 'Ubbbericht', '[b]','[/b]','Vet');\" src='Gfx/Ubb/bold.gif'>
  6. <img onclick=\"ubb('Ubb', 'Ubbbericht', '[i]','[/i]','Cursief');\" src='Gfx/Ubb/italic.gif'>
  7. <img onclick=\"ubb('Ubb', 'Ubbbericht', '[u]','[/u]','Onderlijnt');\" src='Gfx/Ubb/underline.gif'>
  8. <img onclick=\"ubb('Ubb', 'Ubbbericht', '[center]','[/center]', 'Centraal geplaatst');\" src='Gfx/Ubb/fontcenter.gif'>
  9. <img onclick=\"ubb('Ubb', 'Ubbbericht', '[img]','[/img]','');\" src='Gfx/Ubb/img.gif'>
  10. <img onclick=\"ubb('Ubb', 'Ubbbericht', 'email','email','dubbel');\" src='Gfx/Ubb/email2.gif'>
  11. <img onclick=\"ubb('Ubb', 'Ubbbericht', 'url','url','dubbel');\" src='Gfx/Ubb/url.gif'>
  12. <img onclick=\"ubb('Ubb', 'Ubbbericht', '• punt 1<br /> • punt 2<br /> • punt 3');\" src='Gfx/Ubb/list.gif'>
  13. <br>
  14. ";
  15. $Aantal = 0;
  16. $Query = mysql_query("SELECT * FROM Smilies ORDER BY Id ASC");
  17. while($Sql = mysql_fetch_array($Query)) {
  18. if ($Aantal == "$Hoeveel") {
  19. echo "<br>";
  20. $Aantal = 0;
  21. }
  22. $Smilie_Code = $Sql['Code'];
  23. $Aantal++;
  24. echo "<img onclick=\"ubb('Ubb', 'Ubbbericht', '" . $Sql['Code'] . "');\" src='Gfx/Smilies/" . $Sql['Smilie'] . "'> ";
  25. }
  26. if ($Inhoud != "0") {
  27. echo "<br><textarea rows='14' name='Ubbbericht' cols='60' onkeyup=\"setCursor('Ubb', 'Ubbbericht');\" onkeydown=\"setCursor('Ubb', 'Ubbbericht');\" onfocus=\"setCursor('Ubb', 'Ubbbericht');\" onclick=\"setCursor('Ubb', 'Ubbbericht');\">$Inhoud</textarea><br>";
  28. } else {
  29. echo "<br><textarea rows='14' name='Ubbbericht' cols='60' onkeyup=\"setCursor('Ubb', 'Ubbbericht');\" onkeydown=\"setCursor('Ubb', 'Ubbbericht');\" onfocus=\"setCursor('Ubb', 'Ubbbericht');\" onclick=\"setCursor('Ubb', 'Ubbbericht');\"></textarea><br>";
  30. }
  31. }
  32. ?>


Kan iemand een fout herkennen ?

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.197s