Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вывести изображение после ввода URL без перезагрузки страницы (https://javascript.ru/forum/dom-window/42231-vyvesti-izobrazhenie-posle-vvoda-url-bez-perezagruzki-stranicy.html)

Delfiniys 18.10.2013 02:28

Вывести изображение после ввода URL без перезагрузки страницы
 
Друзья помогите новичку.
Я уже 2 суток курб маны форумы и гугл, по такому вопросу:

Иемется форма для отправки в базу, вводим допустим, поле 1 поле 2 и третье поле изображение (аля http://javascript.ru/forum/images/smilies/unsure.gif )

Все данный утекают в базу и потом выводятся на нужных мне страничках.
Вопрос вот в чем:::
- как ПОКАЗЫВАТЬ это самое изображение при вводе:
Url изображения = :-? ( в определенных параметрах высота/ширина)
- как то получить результаты изображения с удаленного хоста:
сайт.ру где есть ЭТО изображение = :-?

Пока максимум на что меня хватило это выводить в квадратный див ссылки изображения
<script type="text/javascript">
function f() {
var p01 = document.getElementById("i01").value;
p01 = p01
var p02 = document.getElementById("i02"); p02.innerHTML = p01
}

</script>

<input type="text" name="i01" id="i01" onkeyup="f();"></td>
<div id="i02" style="margin-top:10px; width:250px; height:250px; border:1px solid #ccc; text-align:center;">


Заранее благодарен

ОлегА 18.10.2013 08:15

Цитата:

Сообщение от Delfiniys
как ПОКАЗЫВАТЬ это самое изображение при вводе

как оно тебе будет показываться при вводе? если ты его вводишь, значит url еще не дописан и соответственно не сможет показать изображение, другое дело если ссылку вставят и потом, что сложного в том чтобы его показать? Берешь url создаешь элемент <img scr="url" width="50" height="50"> и вставляешь его куда надо

Delfiniys 18.10.2013 10:11

Да так то оно так.
НО если человек вставил картинку в поле
[http://javascript.ru/forum/images/smilies/smile.gif] = то рядом я хочу сразу увидеть эту картинку

а как сделать я не могу понять (

danik.js 18.10.2013 10:44

Цитата:

Сообщение от ОлегА
как оно тебе будет показываться при вводе?

Ну с некоторым интервалом почему бы и нет?

BETEPAH 18.10.2013 11:00

Цитата:

Сообщение от Delfiniys
а как сделать я не могу понять

комментарием выше написали же, как сделать
Цитата:

Сообщение от ОлегА
<img scr="url" width="50" height="50">

<script type="text/javascript">
function f() {
var p01 = document.getElementById("i01").value;
p01 = p01
var p02 = document.getElementById("i02"); p02.innerHTML = '<img scr="' + p01 + '" width="50" height="50">'
}
</script>

ОлегА 18.10.2013 11:41

Цитата:

Сообщение от danik.js
Ну с некоторым интервалом почему бы и нет

яб не стал так делать, лишнее это, проще сделать событие на вставку, либо отвод фокуса с поля


Часовой пояс GMT +3, время: 05:21.