Показать сообщение отдельно
  #4 (permalink)  
Старый 29.05.2015, 16:14
Аватар для KosBeg
Профессор
Отправить личное сообщение для KosBeg Посмотреть профиль Найти все сообщения от KosBeg
 
Регистрация: 22.05.2015
Сообщений: 384

я не знаю работает ли, но ошибок в консоли нету,
спрятал код потому что длинный)))
function runOnKeys(func) {
  var codes = [].slice.call(arguments, 1);
  var pressed = {};
    document.onkeydown = function(e) {

	  e = e || window.event;

	  pressed[e.keyCode] = true;

	  for (var j = 0; j < codes.length; j++) {
        if (!pressed[codes[j]]) {
          return;
        }
      }
      
	  pressed = {};

      func();

    };
    
	document.onkeyup = function(e) {
	  e = e || window.event;
	  delete pressed[e.keyCode];
	};

}

runOnKeys(
function() {
  var all_toggle_elements=document.getElementsByClassName("toggle");
  for(var i=0;i<all_toggle_elements.length;i++){
    if(all_toggle_elements[i].tagName.toLowerCase()!="div") continue;
      element1 = all_toggle_elements[i].getElementsByClassName("date")[0];
      element2 = all_toggle_elements[i].getElementsByClassName("formRow last")[0].getElementsByClassName("oneFour")[0].getElementsByTagName("span")[0];
      element3 = all_toggle_elements[i].getElementsByClassName("formRow last")[0].getElementsByClassName("oneFour")[1].getElementsByTagName("span")[0];
      element4 = all_toggle_elements[i].getElementsByClassName("formRow last")[1].getElementsByClassName("oneFour")[1].getElementsByTagName("span")[0];
      element5 = all_toggle_elements[i].getElementsByClassName("formRow last")[1].getElementsByClassName("oneFour")[2].getElementsByTagName("span")[0];
      element6 = all_toggle_elements[i].getElementsByClassName("formRow")[0].getElementsByClassName("oneFour")[0].getElementsByTagName("span")[0];
      element7 = all_toggle_elements[i].getElementsByClassName("title closed")[0].getElementsByTagName("h6")[0];
      element8 = all_toggle_elements[i].getElementsByClassName("formRow last")[2].getElementsByClassName("oneFour")[2].getElementsByTagName("span")[0];

      element1.innerHTML=element8.innerHTML+" "+element2.innerHTML+" дней "+element3.innerHTML+" ("+element4.innerHTML+")-("+element5.innerHTML+") "+element6.innerHTML;
      element7.innerHTML="Информация";
  }
},

"Q".charCodeAt(0)
);
Ответить с цитированием