Показать сообщение отдельно
  #4 (permalink)  
Старый 15.08.2011, 00:39
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

} else if (document.all){
        item = document.all[id];
      } else if (document.layers){
        item = document.layers[id];
В этом нет необходимости. Браузеры без поддержки document.getElementById уже успешно вымерли. Можно написать так:
var flag = false

function imgchange(id) {
	var item = document.getElementById(id);
	if (!item) return;
	if (item.src) {
		item.src = flag ? "plus.png" : "minus.png";
	} else {
		item.src = "plus.png";
	}
	flag = !flag;
};
Ответить с цитированием