![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 2 Dołączył: 20.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Chciałbym napisać skrypt, który będzie działał w sposób następujący: - mamy w textarea jakiś tekst np "Marcin ma przezwisko siwy, ale ten Marcin z którym rozmawiałeś to "długi" a tamtego Marcin nazywamy łysym. Dzięki przezwiskom wiemy który Marcin to który" Tekst trochę długi ale chodziło mi o umieszczenie w jednym stringu kilku takich samych wyrazów "Marcin". I teraz wyświetla się to klientowi, człowiek zaznacza np drugiego Marcina, klika i ten Marcin staje się linkiem do jakiejś strony. Co prawda można znaleźć wyraz Marcin w stringu za pomocą indexOf ale - jak przekazać, że to o "drugiego Marcina" chodzi? No i dlaczego użytkownik musi akurat zaznaczyć wyraz Marcin a nie jakiś inny? Słowem jak zbudować funkcję, która tak zadziała, |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat No i dlaczego użytkownik musi akurat zaznaczyć wyraz Marcin a nie jakiś inny? To nas sie pytasz? To ty zdaje sie okreslasz co chcesz miec a nie my. Cytat Słowem jak zbudować funkcję, która tak zadziała, Czyli jak? Bo nie wiem jak inni, ale ja nic nie skumalem ostatecznie co chcesz miec
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 2 Dołączył: 20.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
OK widzę, że wyraziłem się nie precyzyjnie.
Chodzi o to, że klient może zaznaczyć dowolny wyraz w tekście. Ja chcę "przechwycić" ten konkretny zaznaczony przez klienta wyraz. Podzielić String na trzy części: -przed wyrazem, - wyraz, - po wyrazie. Następnie zmienić fragment stringa "wyraz" <a href="">anchor</a> i połączyć stringa w całość - w ten sposób otrzymam tekst, który zawiera link. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 13:09 |