Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana zaznaczonego tekstu
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
radziopoke
Ciekawi mnie kwestia zmiany tekstu, który jest zaznaczony.
Chodzi o to, że mam np. taki kod:
  1. <body>
  2. <div>Przykładowy tekst, którego zaznaczona część będzie zmieniana</div>
  3. </body>
  4. </html>

I gdy otwieramy stronę i np. zaznaczymy jakąś część tekstu to ta część powinna zostać pogrubiona.
np zaznaczamy tekst "zaznaczona" to kod html miałby się zmienić na:
  1. <body>
  2. <div>Przykładowy tekst, którego <b>zaznaczona</b> część będzie zmieniana</div>
  3. </body>
  4. </html>

Mój plan był taki. Po puszczeniu przycisku myszki odszukać początek zaznaczenia i tam wkleić <b>, potem znaleźć jego koniec i tam wkleić </b>
Problem polega na tym że nie wiem w jaki sposób mam uzyskać dane na temat początku i końca zaznaczenia.

Miałem też drugi plan, który zakładał że wytnę zaznaczony tekst do zmiennej, dopiszę z przodu i z tyłu odpowiedni tekst po czym tak przerobiony tekst wkleję w miejsce skąd został on wycięty. Udało mi się tylko uzyskać tekst zaznaczony. Niestety nie miałem znowu możliwości wklejenia go z powrotem.

Czy ma ktoś jakiś pomysł jak rozwiązać ten problem?
lukasz1985
Możesz spróbować w ten sposób:
http://jsfiddle.net/2vbWq/2/
radziopoke
dzięki. Nie jest źle tylko zastanawiam się czy za pomocą tego sposobu można zmienić kolor tekstu
d3ut3r
Żeby zmienić kolor lub tło wystarczy CSS
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.