Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie obrazka po wpisaniu linku w inpucie
Fezq
post 28.01.2013, 21:25:33
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 31.01.2010

Ostrzeżenie: (10%)
X----


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.  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Pawel_W
post 28.01.2013, 23:33:22
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Fezq
post 29.01.2013, 11:37:11
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 31.01.2010

Ostrzeżenie: (10%)
X----


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.  
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:44