Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Cytuj zaznaczony tekst
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
yasiek
Witajcie smile.gif
Chciałbym dodać taką funkcję na forum... ale totalnie nie wiem od której strony to ugryźć... mam już banalną funkcję od znaczników/emotikon, która prezentuje się mniej więcej tak:
  1. function emot(e){
  2. document.formularz.komentarz.value+=e;
  3. document.formularz.komentarz.focus();
  4. }


Da się to jakoś tak przerobić, żeby dodawało do tego samego okna zaznaczony tekst?

stworzyłem coś takiego:
  1. var txt = '';
  2. if (window.getSelection) //mozilla safari
  3. {
  4. txt = window.getSelection();
  5. }
  6. else if (document.getSelection) //mozilla opera
  7. {
  8. txt = document.getSelection();
  9. }
  10. else if (document.selection) //tylko ie
  11. {
  12. txt = document.selection.createRange().text;
  13. }
  14. else return;
  15. //kod który obrabia wybrany tekst
  16. document.forumform.message.value += '[ quote ]'+txt+'[ /quote ]\n';
  17. document.forumform.message.focus();
  18. }

ale nie chce działać...
Kirtan Loor
  1. var txtarea = document.getElementById('id');
  2.  
  3. var selStart = txtarea.selectionStart;
  4. var selEnd = txtarea.selectionEnd;
  5.  
  6. var quote = txtarea.value.substring(selStart, selEnd);
  7.  
  8. return quote;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.