user89

Новенький
  • Публикации

    29
  • Зарегистрирован

  • Посещение

Репутация

1 Обычная

О user89

  • Звание
    Новичок

Контактная информация

  • Web site
    http://www.youtube.com/watch?v=19ax35bLfek

Информация

  • Пол
    Мужчина
  • Откуда
    Далекое замкадье
  • Интересы
    Футбол, несложный видеомонтаж
  1. Парсинг съедает символ

    Код лучше сюда выложите https://jsfiddle.net/
  2. replace отработал только 1 символ?

    Посмотрите в разделе More Examples http://www.w3schools.com/jsref/jsref_replace.asp
  3. Нормальное ли решение?

    Сейчас погонял, всё ОК. А Илья же написал потом P.S. Возможны и более короткие решения, использующие методы для работы со строками, которые мы пройдём далее.
  4. проверка на число.

    Самая короткая проверка на целое число function isInt(n) { return (n^0) === n;}console.log(isInt(-1), isInt(0), isInt(2000000000));console.log(isInt(''), isInt('1'), isInt(1.5));
  5. Менять ширину одного блока при изменении другого

    Да вроде нормально с фиксированной обёрткой http://jsfiddle.net/rgv9n1k4/5/ На весь экран https://jsfiddle.net/rgv9n1k4/5/embedded/result/
  6. Менять ширину одного блока при изменении другого

    А почему нельзя div c display = tabel/table-cell ? Препод не разрешает? Можно на правый блок повесить обработчик rightDiv.addEventListener("resize", функцияМеняющаяРазмерЦентральногоБлока);
  7. Менять ширину одного блока при изменении другого

    А может табличная вёрстка или div c display = tabel/table-cell ?
  8. Забыл опубликовать новую версию. Теперь наверное без недостатков Действительно получилось универсальное и простое, также успешно работает с объединёнными ячейками. На входе имеем обычную таблицу, области фиксируются вызовом функции FixHeaderCol(<таблица>, <сколько фиксировать строк>, <сколько фиксировать столбцов>, <ширина таблицы>, <высота таблицы>) Демо https://jsfiddle.net/axeqojwu/2/embedded/result/ Исходники https://jsfiddle.net/axeqojwu/2/ Не знаю, будет ли колёсико мыши работать в Сафари.
  9. Взять стиль из объекта

    Да хотелось узнать, можно ли проcтым путём через JSON ещё и стиль передать
  10. Взять стиль из объекта

    Решение <!DOCTYPE html> <html> <head> <title>Взять стиль из объекта</title> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'> <style> #d1 {width:200px; border:1px solid #ccc; margin:20px;} </style> </head> <body> <button onclick="run(s);">Взять стиль из объекта</button> <div id="d1">div 1</div> <script type='text/javascript'> var s = { id: 'd1', style: { background: 'orange', padding: '15px', border: '2px solid green' } }; function run(s) { var el = document.getElementById(s.id); for (var k in s.style) { el.style[k] = s.style[k]; }; }; </script> </body> </html>
  11. Взять стиль из объекта

    Есть объект, в котором прописаны некоторые CSS-свойства. Хочется применить их к элементу. Делаю так (самое интересное ошибки нет) <!DOCTYPE html><html><head><meta charset="utf-8"><style>#d1 {width:200px; border:1px solid #ccc; margin:20px;}</style></head><body><button onclick="run(s)" id="Button1">Button1</button><div id="d1">div 1</div><script>var s = {id:'d1', background:'orange', padding:'10px', border:'2px solid green'};function run(s) { var el = document.getElementById(s.id), k; for (k in s) { if (k != 'id') { console.log('el.style.' + k + ' = ' + '"' + s[k] + '"'); el.style.k = '"' + s[k] + '"'; } }}</script></body></html> В консоле выводятся правильные строки el.style.background = "orange" el.style.padding = "10px" el.style.border = "2px solid green" но я не знаю, как их применить к стилю элемента. Использовать eval() не хочется. el.style[k] также не помог... Пример на фиддлере https://jsfiddle.net/6ohy1qdy/
  12. Таблица. Фиксированный заголовок, столбец.

    Добрался до колёсика мыши... Демо https://jsfiddle.net/axeqojwu/2/embedded/result/ Исходники https://jsfiddle.net/axeqojwu/2/ Не знаю, будет ли колёсико мыши работать в Сафари.
  13. Таблица. Фиксированный заголовок, столбец.

    Может тут windows свои коррективы вносит? Работаю на Windows-7 64 bit.
  14. Таблица. Фиксированный заголовок, столбец.

    Ага. Колёсико не работает. Будет время, попробую сделать. >> В последнем примере однопиксельный скролл. Да, в IE появляется скролл, надо было высоту вместо 147px сделать 150px. А еще лучше, типа if (rowFix == 0) {<автоподсчет высоты контейнера>}