Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyświetlanie obrazka po wpisaniu linku w inpucie
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Fezq
Witam, chciałbym mieć u siebie skrypt, która spowoduje, że po wpisaniu linku do obrazka w polu input bez przeładownia strony pojawi się on pod spodem. Wiem, że trzeba do tego użyć javascript, jednak po przeszukaniu czeluści internetu nie znalazłem nic pomocnego. Proszę o pomoc i z góry dziękuję.

  1.  
  2. <input type="text" name="" value="WPISANY LINK"/>
  3. <img src="WPISANY LINK"/>
  4.  
Pawel_W
podpinasz się za pomocą onkeyup / onkeydown / onkeypress / onchange (wybierz sobie event który najbardziej odpowiada Twoim oczekiwaniom), pobierasz .value inputa, sprawdzasz za pomocą wyrażenia regularnego czy jest poprawnym linkiem (możesz to pominąć jak chcesz), wyświetlasz obrazek (możesz wcześniej przygotować tag img, nadać mu id, i za pomocą document.getElementById('id obrazka').src zmienić jego adres
Fezq
Na tę chwilę mam coś takiego, powie mi ktoś jak wyświetlać ten link nie w polu textarea tylko normalnie?

  1. <!DOCTYPE html>
  2. </head>
  3. <form style="margin:0;">
  4. <p style="margin:0;">Link</p>
  5. <input type="text" id="onkeydown" style="width:148px;" onkeydown="AnEventHasOccurred()">
  6. <p style="margin:0;">Obrazek</p>
  7. <textarea id="eventlog"></textarea>
  8. </form>
  9. <script type="text/javascript">
  10. function AnEventHasOccurred() {
  11. var sel = document.getElementById("selectone");
  12. document.getElementById("eventlog").value = "" +
  13. '<img src="' + document.getElementById("onkeydown").value + '"/>';
  14. }
  15. </body>
  16. </html>
  17.  
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.