Jump to content

MetSerp

Newbie
  • Posts

    24
  • Joined

  • Last visited

Everything posted by MetSerp

  1. MetSerp

    JQuery vs Flash

    Пожалуй сайты это все таки flex скорее, ну по крайней мере в нем их удобно быстро кропать (а когда вы обрастете библиотекой личных компонентов то создание сайта вообще превратиться в тянитаскай ) не думая об ие и прочих неприятных вещах А насчет jquery vs flash на ринге анимации, вы не забывайте что сейчас jquery вынуждена догонять флэш, но вот в октябре(если мне не изменяет память) выйдет 11 плеер поддерживающий аппаратное ускорение для 3д, и тогда вы еще и 3д сайты увидите, когда ява скрипт освоит графику на уровень флэша.
  2. MetSerp

    Чекбоксы

    он клик работает и с элементом "a", только чтобы страницу не дергало надо в вызываемую функцию в последней строкой добавить return false; в итоге получается что то типа: <script type="text/javascript"> window.onload = function(){ var link = document.getElementById('text'); link.onclick = function (){ var check = document.getElementsByName("id[]"); if (link.innerHTML == "отметить"){ var switcher = true; link.innerHTML = "снять"; }else{ var switcher = false; link.innerHTML = "отметить"; } for (var i=0; i<check.length; i++) { check[i].checked = switcher; } return false; } } </script> <form action="" method="post"> Что Вас больше всего интересует на нашем сайте?<br /> <input type="checkbox" name="id[]" value="1" /> Справочник HTML<br /> <input type="checkbox" name="id[]" value="2" /> Описание свойств CSS<br /> <input type="checkbox" name="id[]" value="3" /> Примеры готовых JavaScript`ов <p> <a href="#" id="text">отметить</a> все </p> </form>
  3. лучше сразу заимейте утф 8, чем потом когда соберетесь например добавить аякс, получите те же крокозябры, но переделывать больше придется
  4. разумеется ему пофиг, за одинаковую кодировку должен отвечать разработчик, просто сам то скрипт работает но у вас наверное cp1251 или еще что то в этом духе а скрипт идет utf-8
  5. а в чем именно не поддерживается, на картинке просто не совпадает кодировка того что выводит скрипт с кодировкой документа
  6. данный конкретный, а именно font - устарел. А если глобально то: 1 Чище код - нет мешанины из стилей и тегов. 2 сама страница меньше весит , и удобнее для поисковиков. 3 меньше шансов запутаться во вложенности тегов, например у вас вы сделали так. но если мне не изменяет память то в фонт нельзя вкладывать спан. По уму еще и яваскрипт выкидывать в отдельный файл, но есть некоторые ситуации когда лучше оставлять внутри страницы ЗЫ, не сразу понял почему вы не использовали вар, а сейчас понял что вы имели ввиду, то что вы делали делается так: var counter = document.getElementById('counter'), counter2 = document.getElementById('counter2'), startDate = new Date(2011, 0, 0, 0, 0, 0, 0), currentDate = new Date(), startValue = 0, endValue, endValue2; то есть, через запятую, но тогда не должно быть var var counter = document.getElementById('counter'),// либо тут точка с запятой вместо запятой var counter2 = document.getElementById('counter2'),// либо тут нет var и точка с запятой должна быть у последнего элемента endValue;// тут объявление переменных кончилось endValue2;// а тут произошел вызов неопределенной переменной endValue2
  7. <script type="text/javascript"> window.onload = function() { var counter = document.getElementById('counter'); var counter2 = document.getElementById('counter2'); var startDate = new Date(2011, 0, 0, 0, 0, 0, 0); var currentDate = new Date(); var startValue = 0; var endValue; var endValue2; startDateMs = Date.parse(startDate); currentDateMs = Date.parse(currentDate); endValue = (currentDateMs - startDateMs) / 538; endValue2 = (currentDateMs - startDateMs) / 235; endValue = parseInt(endValue); endValue2 = parseInt(endValue2); counter.innerHTML = endValue; counter2.innerHTML = endValue2; function deaths() { endValue ++; counter.innerHTML = endValue ; } function births() { endValue2 ++; counter2.innerHTML = endValue2 } setInterval(deaths, 538); setInterval(births, 235); } </script> <table > <tr> <td><span id="counter">0</span></td> <td>cмертей в этом году</td> </tr> <tr> <td><span id="counter2">0</span></font></td> <td>рождений в этом году</td> </tr> </table> так будет работать. 1 не так определили переменные, не везде добавили ключевое слово var 2 яваскрипт регистрозависим потому EndValue2 != endValue2 Такие ошибки хорошо ловить фаербагом или стандартным хромовским тулзом И чуть не забыл, использовать лучше css свойства а не font итп.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy