Показать сообщение отдельно
  #2 (permalink)  
Старый 22.08.2011, 13:47
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Как вариант...

<script type="text/javascript">
function Get() {
	var os=event.target||event.srcElement
	var o=document.getElementById('container').getElementsByTagName('div')
	var i
	for (i=0; i<o.length; i++) {
		o[i].className=''
	}
	os.parentNode.className='Ok'
}
function price(form) {
	var o=document.getElementById('container').getElementsByTagName('div')
	var i
	var id
	for (i=0; i<o.length; i++) {
		if (o[i].className=='Ok') {
			id=o[i].id
			break
		}
	}
	i=document.getElementById(id).getAttribute('value')
	alert(i)
}
</script>

<div id='container' onclick='Get()'>
	<div id='1' value="23000"> <img src="http://javascript.ru/forum/images/smilies/smile.gif" /></div>
	<div id='2' value="34000"> <img src="http://javascript.ru/forum/images/smilies/wink.gif" /></div>
	<div id='3' value="65000"> <img src="http://javascript.ru/forum/images/smilies/blink.gif" /></div>
</div>
<form onclick="price(this)">
    <input type="checkbox" name="zap1" value="10000" />
    <input type="checkbox" name="zap2" value="20000" /> 
    <input type="checkbox" name="zap3" value="50000" />
</form>
Ответить с цитированием