Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Динамический img (https://javascript.ru/forum/dom-window/11767-dinamicheskijj-img.html)

aslanbek1989 12.09.2010 17:38

Динамический img
 
При нажатии на кнопку Search должен появится рисунок снизу.
Подскажите где ошибка?

<form name="Forml" ID="Forml"
onsubmit="GrabNumber();return false;">
Name: <input name="user" type="text"/>
<input type="submit" name="btnSearch"
value="Search"/>
<br/>
<br/>
</form>
<div id="results"></div>

<script type="text/javascript">

Function GrabNumber()
{
var newimg=document.createElement("img");
newimg.setAttribute("src","images/loading.gif");
document.getElementById("results").appendChild(newimg);
}

</script>

exec 12.09.2010 18:13

Цитата:

Function
function

aslanbek1989 12.09.2010 18:24

не появляется img

exec 12.09.2010 18:32

<html>
	<body>
		<div id="results">
		</div>
		<a href="javascript://" onclick="GrabNumber();">
			Вставить изображение
		</a>
		<script type="text/javascript">
			function GrabNumber()
			{
				var newimg=document.createElement("img");
				newimg.setAttribute("src","http://javascript.ru/forum/images/ca_serenity/misc/logo.gif");
				document.getElementById("results").appendChild(newimg);
			}	
		</script>
	</body>
</html>

kostr 12.09.2010 20:06

Извините, а почему первое не работает? Из-за того, что при сабмите страница обновляется?
Я проверила, если вместо submit поставить type="button", оно работает.

why.not? 12.09.2010 22:29

return false добавьте - и не будет обновляться (:

Gozar 12.09.2010 22:38

можно ещё мультфильм показать перед отправкой формы или ролик рекламный :)

kostr 12.09.2010 22:48

А, там просто с большой буквы было? Ясно тогда. Спасибо.


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