Показать сообщение отдельно
  #5 (permalink)  
Старый 14.04.2013, 19:32
Новичок на форуме
Отправить личное сообщение для MadBuldog Посмотреть профиль Найти все сообщения от MadBuldog
 
Регистрация: 13.04.2013
Сообщений: 4

<html>
<head><title>test</title></head>

<body>
<table id="tab_inv" width="100%">
			</table>

<input type="button" value="run" onclick="viewtab()">

<script type="text/javascript">

	ItemArr = {
			Type1: {
				item1: {
					id: 'item1-1',
					img: 'img/items/item1-1.png'
					},
				item2: {
					id: 'item1-2',
					img: 'img/items/item1-2.png'
					},
				item3: {
					id: 'item1-3',
					img: 'img/items/item1-3.png'
					},
				item4: {
					id: 'item1-4',
					img: 'img/items/item1-4.png'
					}
			},
			Type2: {
				item1: {
					id: 'item2-1',
					img: 'img/items/item2-1.png'
				}
			}
		};

function viewtab() {
	var table=document.getElementById('tab_inv');
 
 while (table.firstChild)
      table.removeChild(table.firstChild);	
	
	var tr

		k=0;
		for (var key0 in ItemArr) {
			for (var key1 in ItemArr[key0]) {
				if (parseInt(k/4)==k/4) {
					tr=document.createElement('TR')
					table.appendChild(tr)
				}
				var td=document.createElement('TD')
				var img=document.createElement('IMG')
//				td.innerHTML='<img src="'+ItemArr[key0][key1].img+'" id="'+ItemArr[key0][key1].id+'" onmouseover="showpopup(this)">'
				img.src=ItemArr[key0][key1].img;
				img.id=ItemArr[key0][key1].id;
				table.appendChild(tr)
				tr.appendChild(td)
				td.appendChild(img)
				k++
			}	
		}

	
	var ek=((k/4)-parseInt(k/4))/0.25;
	if (ek!=0) {
		for (var i=0;i<(4-ek);i++) {
			var td=document.createElement('TD')	
			td.innerHTML='<img src="img/slot_empty.png">'
			tr.appendChild(td)
		}
	}
}
</script>
</body>
</html>

Последний раз редактировалось MadBuldog, 15.04.2013 в 13:11.
Ответить с цитированием