Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Передача значений для внедрения в скрипт


Автор: GIK 3.6.2005, 11:09
Подскажите пожалуста. smile
Возможна ли передача и внедрение данных, например имя файла в тег <img src=Новое имя>
или это можно сделать как то по другому.

Автор: Иль 3.6.2005, 11:22
да, конечно, например
Код

<img src=старое_имя onclick="this.src='новое_имя'">

или задайте id и обратись по нему. И не только так. А если воспользуетесь поиском форума или побегете по темам, то просто прибалдеете сколько тут еще примеров, способов, вариантов, да с объяснениями, да с наворотами.

А еще тут есть добрые люди (я не совсем добрый smile ) и если поподробней выложить чего конкретно надо, то можно попросить готовое решение
Добавлено @ 11:29
Ой, да вы ж не зарегистрированы - тогда пожнете одни напутствия и пожелания! По секрету скажу - скорей регистрируйтесь smile.

Автор: GIK 3.6.2005, 13:06
Да я еще вчера регистрировался.
Поправте если не правильно пожалуста smile
Код

<html>
<head>
<script>
function oneFunc (obj)
{ var i=obj.rrr.value
  obj.fr.src=i
}
</script>
</head>
<body>
<form name=forms>
<input type=text name="rrr" value="введите имя файла"><br>
<img src="mmm.gif" name="fr"><br>
<input type=button value=вычислить onClick="oneFunc(forms)"><br>
</form>
</body>
</html>


М
 

Может ты и регистрировался - но зайти забыл, видимо. Там же где регистриция, есть ссылка вход.

Автор: Иль 3.6.2005, 13:22
GIK, черт, глаза режет, мозга стынет - я тоже поначалу не сообразил кнопкой "Код" пользоваться.
Ну да ладно, тк никто пока на форуме не отозвался - сейчас выдам решение и объяснение

Автор: Иль 3.6.2005, 13:37
Да все путем, все работает даже в Мозиллах. Есть правда замечания и я б так не сделал, но ведь работает и если не интересно, то придет с опытом smile

Автор: Aliance 3.6.2005, 13:53
GIK
Не стоит флудить в разный топах об одном и том же smile

Автор: Иль 3.6.2005, 14:21
GIK, ты не теряйся, модератор у нас строгий, но справедливый, следит за порядком и помогать успевает!
А ответ ты всегда получиш, только не сразу, ведь кто работает, кто занят (ничего, что на ты перешол). Если тебе кажется, что про тебя забыли, не создавай новую тему (топик), а напиши в старой пост типа "вы про меня не забыли, помогите плз". Лично я здесь ни разу не остался без ответа даже на самые дурацкие вопросы smile

Так что спрашивай что угодно, не стесняйся и не теряйся, для того и есть раздел для начинающих

Aliance, но всетаки он добился своего и получил через 2 часа ответ, пусть в новом топе smile

Автор: Sardar 3.6.2005, 15:44
Цитата(GIK @ 3.6.2005, 12:06)
Поправте если не правильно пожалуста

Красивее и более правильно так:
Код
<script type="text/javascript">
function oneFunc(form) {
  var imgs=form.getElementsByTagName("IMG"); //выбрать все картинки в форме
  if(imgs.length>0) imgs[0].src=form.elements.rrr.value;
}
</script>

<form>
<input type="text" name="rrr" value="введите имя файла" onfocus="this.value='';"><br>
<img src="mmm.gif"><br>
<input type="button" value="вычислить" onClick="oneFunc(this.form)"><br>
</form>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)