Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] Wstawianie znaczników
b_chmura
post
Post #1





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

Ostrzeżenie: (0%)
-----


Witam
Ostatnio dość szeroko szukałem skryptu który umożliwił by mi (tak samo jak na tym forum) wstawianie wybranych znaczników w miejsce kursora i pomiędzy zaznaczonym tekstem, poszukiwania się nie powiodły ponieważ albo nie spełniał tych wymogów albo działał tylko pod IE. Dysponuje ktoś może takim skryptem?

P.S: sprawdzałem w kodzie źródłowym strony ale jest tutaj tego za dużo...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
deirathe
post
Post #2





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

Ostrzeżenie: (0%)
-----


Ja znalazłem coś takiego, niesprawdzałem czy działa bo nie mam już dziś siły główkować ale spróbuj, może pomoże (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) :
  1. <script type="text/javascript">
  2. function insertAtCursor(myField, myValue) {
  3. //IE support
  4. if (document.selection) {
  5. myField.focus();
  6. sel = document.selection.createRange();
  7. sel.text = myValue;
  8. }
  9. //MOZILLA/NETSCAPE support
  10. else if (myField.selectionStart || myField.selectionStart == 0) {
  11. var startPos = myField.selectionStart;
  12. var endPos = myField.selectionEnd;
  13. myField.value = myField.value.substring(0, startPos)
  14. + myValue
  15. + myField.value.substring(endPos, myField.value.length);
  16. } else {
  17. myField.value += myValue;
  18. }
  19. }
  20. // calling the function
  21. insertAtCursor(document.formName.fieldName, this value);
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 13:03