Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   еще один вопрос про кнопки и события (https://javascript.ru/forum/misc/34773-eshhe-odin-vopros-pro-knopki-i-sobytiya.html)

Perumov 18.01.2013 16:33

В прошлом посте я не правильно выразился, это было не переопределение правил, а назначение новых для конкретного случая (в правилах .button-css-blue нет внешних отступов), поэтому в css не было конфликтов. Конфликт создавала библиотека jquery, поэтому после задания отрицательного отступа все сало красиво...
Кнопочка замечательно меняется, осталось только подумать как на это событие еще повесить модальное окно...

f0rzik 19.01.2013 15:36

Цитата:

Сообщение от ksa (Сообщение 227993)
Как вариант...

<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
var o={
	1: 2,
	3: 3,
	4: 2,
	55: 1,
	3: 4,
	76: 5,
	4: 2
}
var a=[
	'изображение 1',
	'изображение 2',
	'изображение 3',
	'изображение 4',
	'изображение 5',
];
function go(Id) {
	alert(a[o[Id]-1]);
};
</script>
</head>
<body>
<input type="button" id='3' value="Test 3" onclick="go(this.id);" />
<input type="button" id='55' value="Test 55" onclick="go(this.id);" />
</body>
</html>

все это хорошо и в самом простом варианте можно было бы просто сделать функцию и передавать в нее id, но я наверное не правильно сформулировал вопрос:
55-два раза нажать на кнопку 5
а выводить изображения я хочу в <img src="изображение.jpg" id="img">

ksa 19.01.2013 19:26

Цитата:

Сообщение от f0rzik
я наверное не правильно сформулировал вопрос:
55-два раза нажать на кнопку 5

Что тогда означает 76? :D

f0rzik 19.01.2013 20:04

Цитата:

Сообщение от ksa (Сообщение 228191)
Что тогда означает 76? :D

ну комбинация из кнопки 7+кнопка 6 :)

как я понимаю последовательность изображений можно поместить в массив, только вот как их вызывать из него, если не использовать комбинации (к примеру: нажать 7 и 6 и изображение меняется), то более менее понятно, а так...:(

Deff 19.01.2013 20:48

f0rzik,
Делают либо кнопку смены слкдующий/предыдущий по кругу,
бывают добавляют строчку микро массив кружков/квадратов, нажатие на которые открывает изо, выделяя открытый кружок/квадрат цветом

*********

f0rzik 19.01.2013 23:19

а есть возможность передать одной переменной два значениея id (document.getElementById('5') и document.getElementById('5')) а потом их использовать?
и создать массив с изображениями в нужном для вывода порядке, и выводить их если условие совпадает?


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