![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 36 Dołączył: 1.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, piszę sobie mały generator html. Otrzymuje wyniki z bazy danych i chciałbym je wyświetlić ale w przetworzonym htmlu z możliwością edycji - czyli wizualny edytor. Jaki będzie najlepszy sposób? Nie szukam gotowca, tylko pomysłu. Jedyną konieczną funkcjonalnością będzie usuwanie, czy edycja tekstu w tabeli. Nie chciałbym podpinać do tego kombajnu WYSWIG.
Z góry dziękuję za pomoc, pozdrawiam. Ten post edytował kristaps 10.06.2012, 14:23:13 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Po kliknięciu zamień tekst na inputa, a potem np. przy wciśnięciu entera wyślij zmienione dane AJAXem.
Ale to z PHP ma mało wspólnego, więcej będzie tu kodu JS. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Albo zainteresuj się atrybutem contenteditable
Element z tym atrybutem jest właśnie edytowalny, masz też potem takie funkcje jak document.execCommand ('bold', false, null); co jak się można domyślić, spowoduje wstawienie <b></b> na zaznaczonym fragmencie. update: tu masz demo: http://www.quirksmode.org/dom/execCommand/ (edytowalne jest to okno po lewej). Ten post edytował konrados 10.06.2012, 14:32:56 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 36 Dołączył: 1.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję za rady, zobaczyłem demo i atrybut jest w pełni wystarczający.
Wielkie dzięki. E: Ma ktoś jeszcze pomysł na jakiś js, który zapisywałby wprowadzone zmiany do zmiennej? Ten post edytował kristaps 10.06.2012, 14:55:12 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cytat E: Ma ktoś jeszcze pomysł na jakiś js, który zapisywałby wprowadzone zmiany do zmiennej? No po prostu pobierasz html tego elementu, w jquery byłoby to
A bez zapewne takie coś:
Ten post edytował konrados 10.06.2012, 15:01:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 05:06 |