Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

image типа button

11K
17 ноября 2007 года
Tanger
53 / / 22.08.2007
нужно создать картинку, при клике на которую срабатывает java-script. Т.е.
 
Код:
<img src="1.gif" &#111;&#110;click="func1('a', 'b')">
- что-то типа этого, но у меня ничего не работает, пытался делать такое -
 
Код:
<input type="image" src="1.gif" &#111;&#110;click="func1('a', 'b')">
но при этом эта картинка работает как <inpyt type="submit">, но перед переходом на следующую страницу всетаки выполняет функцию.
Скажите пожайлуста, как мне сделать картинку типа button.
4
17 ноября 2007 года
mike
3.7K / / 01.10.2002
[LEFT]Должно работать:

 
Код:
<img src="1.gif" &#111;&#110;click="func1('a', 'b')">


еще можно так:

[LEFT]
 
Код:
<a href="java script:func1('a', 'b');"><img src="1.gif" /></a>
[/LEFT]

[/LEFT]
11K
17 ноября 2007 года
Tanger
53 / / 22.08.2007
Не работает.
полный код:
Код:
<html>
<head>
<script languge="JavaScript">
function validate(form,val) {
form.value+=val;
}
</script>
</head>
<body>
<form name="Form_1" action="" method="POST"><input name="message" size=100><input type="submit" value="Отправить!"><br>
<a href="java script:validate(this.form.message,':bomb:');"><img src="smiles/gamer.gif" /></a>
</form></body>
</html>
12
17 ноября 2007 года
alekciy
3.0K / / 13.12.2005
Ха! А понакрутил то, понакрутил... я бы удивился, если бы ЭТО работало :D

Напиши, что хочешь получить в итоге.
832
17 ноября 2007 года
Carpus
390 / / 14.04.2005
Цитата: alekciy
Ха! А понакрутил то, понакрутил... я бы удивился, если бы ЭТО работало :D

Напиши, что хочешь получить в итоге.


Видимо, чтобы при нажатии на ссылку к введенному в поле ввода значению добавлялось еще что-то, а результат появлялся в поле ввода. По крайней мере я так понял :).
Рабочий код:

Код:
<html>
<head>
<script languge="JavaScript">
function validate(elem, val) {
elem=document.getElementById(elem);
val1=elem.value;
val1+=val;
elem.value=val1;
}
</script>
</head>
<body>
<form name="Form_1" action="" method="POST"><input id="message" name="message" size=100><input type="submit" value="Отправить!"><br>
<a href="java script:validate('message',':bomb:')"><img src="smiles/gamer.gif" /></a>
</form>
</body>
</html>
11K
18 ноября 2007 года
Tanger
53 / / 22.08.2007
Спасибо,имено это мне и надо!
Но я не понимаю почиму тот код не работает.
Вот пробовал такой код - работает, но там кнопки.

Код:
<html>
<head>
<script languge="JavaScript">
function validate(form,val) {
form.value+=val;
}
</script>
</head>
<body>
<form name="Form_1">
<textarea rows=20 cols=20 name="age"></textarea><hr>
<br>
<input type="button" value="Ваш E-MAIL"
       &#111;&#110;Click="validate(this.form.age,' [M-MAIL] ')">
<br>
</form>
</body>
</html>
12
19 ноября 2007 года
alekciy
3.0K / / 13.12.2005
Цитата: Tanger

Но я не понимаю почиму тот код не работает.


Ну видимо потому что он неправильный.

11K
04 декабря 2007 года
Tanger
53 / / 22.08.2007
А почему тогда с кнопками работает?
12
05 декабря 2007 года
alekciy
3.0K / / 13.12.2005
Видимо потому что там код более правильный ;)

А вообще ты работаешь с деревом документа через DOM Level0. Это день глубоко позавчерашний. Используй более стандартизированные версии DOM.

http://developer.mozilla.org/ru/docs/DOM
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог