1. JavaScript / Говнокод #3468

    +148

    1. 1
    2. 2
    3. 3
    if (browser.opera && browser.version < 10.50) {
              parent.innerHTML = parent.innerHTML;
            }

    http://vkontakte.ru/js/player.js?10 (c)

    Запостил: Back, 13 Июня 2010

    Комментарии (3) RSS

    • Учитывая, что это делается для определённого браузера, сдаётся мне, что это какой-то хак, а-ля zoom: 1; для шестого ишака.
      Ответить
    • это не хак, а заглушка, судя по всему.

      setIcon: function(icon){
          var links = document.getElementsByTagName("link");
          for (i in links) {
            var ico = links[i];
            if (ico && ico.parentNode && (ico.rel == "shortcut icon")) {
              var parent = ico.parentNode;
              ico.setAttribute("href", icon);
              if (browser.opera && browser.version < 10.50) {
                parent.innerHTML = parent.innerHTML;
              }
              else {
                parent.removeChild(ico);
                parent.appendChild(ico);
              }
            }
          }
        }
      Ответить

    Добавить комментарий