2010-09-25 8 views
22

Więc chcę pokazać image thumbnails również w <textarea> wraz z tekstem. Jeśli znasz rozwiązanie javascript, które również jest idealne (jeśli to możliwe w JS vanilla).HTML: Czy istnieje sposób wyświetlania obrazów w obszarze tekstowym?

Jak to:

__________________ 
|Hello World  | 
| _______  | 
| | Img |  | 
| |  |  | 
| |_____|  | 
|Hello again. | 
| _______  | 
| | Img2|  | 
| |  |  | 
| |_____|  | 
|________________| 

co wiem i widziałem w div lub cokolwiek co ma contentEditable="true" pozwala wizerunek zbyt ale pozwala wielu innych tagów HTML i wiele rzeczy, czego nie chcą: |

Chcę tylko text i images.

Odpowiedz

1

można użyć CSS, aby ustawić obraz tła dla pola tekstowego, a js aby ustawić tekst

+0

Nie chcę tło dla textarea, chcę mieć obrazów wewnątrz pola tekstowego. A może chcesz zhakować tekst z tłem, żeby wyglądało na to, że w tekście jest obraz? Jeśli tak, to nie jest dobry pomysł, ponieważ będzie wiele obrazów, a także można je aktualizować i usuwać. Zmieniono moje pytanie, aby je zilustrować. – Adam

+0

O ile mi wiadomo, nie można używać obrazów w obszarze tekstowym, ani zestawu obrazów tła z CSS ani elementu img. – matsolof

+0

Nie wiem, co chcesz zrobić, ale możesz wstawić do textarea wszystko oprócz zwykłego tekstu. Podczas gdy możesz użyć CSS do ustawienia obrazu tła dla obszaru tekstowego, jeśli chcesz go zmienić, możesz użyć javascript do zmiany tła. – yangqi

1

Krótka odpowiedź brzmi: nie, to nie jest możliwe, przepraszam.

+1

Dzięki za odpowiedź @thomasmalt, co sugerujesz, jak mam to zrobić? – Adam

+0

Nie jestem pewien, co próbujesz osiągnąć. Czy chcesz korzystać z obszarów tekstowych z obrazami, aby wyświetlać zawartość użytkownikowi, czy chcesz korzystać z obszaru tekstowego w formie, w której użytkownik przesyła tekst i przesyła obrazy? – thomasmalt

6

Rozumiem, że chcesz edytować tekst i obrazy, ale ... dlaczego to musi być wewnątrz textarea? Kontrola taka ma na celu utrzymanie zwykłego tekstu. Są tam wiele edytorów HTML napisane w JavaScript:

+0

Ponieważ nie chcę budować skomplikowanego edytora, tak jak powiedziałem, chcę tylko "tekst" i "zdjęcia". – Adam

+0

Pytanie użytkownika dotyczyło konkretnie obszaru tekstowego. –

+3

@DustinOprea - To niemożliwe. Kropka. Element '