Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Java / JavaScript


Хостинг Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг на Windows 2008

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

Чемпионы рейтинга экспертов в этой рассылке

Товарищ Бородин
Статус: Профессионал
Рейтинг: 248
∙ повысить рейтинг >>
Botsman
Статус: 6-й класс
Рейтинг: 50
∙ повысить рейтинг >>
Иван Сергеевич
Статус: Студент
Рейтинг: 35
∙ повысить рейтинг >>

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Java/JavaScript

Выпуск № 599
от 18.02.2009, 21:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 357, Экспертов: 26
В номере:Вопросов: 3, Ответов: 5

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>

Вопрос № 160363: Здравствуйте Уважаемые эксперты! Столкнулся с проблемой. Есть страница сайта (главная), на которой, расположен скрипт (см. приложение), при заходе на страницу, или обновление оной, центральной содержимое (афиша и т.д.), на время загрузки скри...


Вопрос № 160371: Доброго времени суток уважаемые эксперты. На сайте http://www.bungie.net/ после панели навигации призентационный блок. Подскажите, если готовый скрипт (плагин для фреймворка), который в точности повторяет данный блок. Заранее спасибо....
Вопрос № 160378: Здравствуйте, уважаемые эксперты! Есть такая проблема, в HTML форме есть 2 элемента: Checkbox и OptionBox. Необходимо сделать так, чтобы при щелчке на Checkbox'е OptionBox был бы доступен (т.е. если стоит галочка), и обратно, при снятии галочки O...

< tr bgcolor=#EFEFEF>
Вопрос № 160.363
Здравствуйте Уважаемые эксперты!

Столкнулся с проблемой. Есть страница сайта (главная), на которой, расположен скрипт (см. приложение), при заходе на страницу, или обновление оной, центральной содержимое (афиша и т.д.), на время загрузки скрипта, буквально на 10 px, сдвигается вправо и затем, возвращается на место. Как только, не пытался запозиционировать, ничего не выходит? Можно это, как-нибудь побороть?
Сам сайт: http://dimentiy.com

Приложение:

Отправлен: 13.02.2009, 11:19
Вопрос задал: Кривобок Дмитрий Владимирович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: BahuL
Здравствуйте, Кривобок Дмитрий Владимирович!

Редко когда, до полной загрузки всех элементов, страница выглядит так, как она должна выглядеть. В данном случае (проверял через браузер ФайрФокс 3.0.6) у вас разметка табличная
|10px|Афиша|10px|Текст|10px|
Загрузка каждой ячейки идет по очереди а не все одновременно и потому сначала рисуется левій отступ в 10 пикселей, потом прорисовывается ячейка с афишей, потом отступ 10 пикселей после афиши, ячейка с текстом и только потом правый отступ 10 пикселей. И в данной ситуации пока не загрузится ячейка с основным текстом правый отступ рисоваться не будет.
Это можно попробовать исправить добавив в верх таблицы еще одну пустую строку
|10|пусто|10|пусто|10|
Эта строка выполнится раньше строки с текстом, и отступы уже будут заданы, правда это приведет к лишнему отступу по вертикали между фразой дня и информационными блоками


Приложение:

Ответ отправил: BahuL (статус: 2-й класс)
Ответ отправлен: 13.02.2009, 12:10

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 243541 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 1
    Комментарий оценки:
    Спасибо огромное, Ваш ответ, мне помог!!!


    Отвечает: Товарищ Бородин
    Здравствуйте, Кривобок Дмитрий Владимирович!
    Я увидел этот скачок, сначала было такое впечатление, что какой-то из скриптов вычисляет размеры страницы, чтобы аккуратно вставить туда какое-либо содержимое. Попробовав загрузить сайт с отключенным Javascript`ом, я убедился, что ничего там не вычисляется.
    Попытка "позиционировать" будет безуспешной. У Javascript`а бОльший приоритет по сравнению с CSS, поэтому то или иное значение свойства, заданное посредством CSS, будет перезаписано значением, присвоенным посредством Javascript.
    Очевидно, что проблема заключается в работе какого-либо из скриптов Javascript.
    Поэтому мой совет будет таким: 1) для начала надо локализовать тот скрипт, в котором находится корень проблемы. Сделать это просто - надо их все отключить. Потом последовательно включать каждый из блоков. Проблема обязательно появится снова и важно момент ее появления не проморгать.
    2) Поймав блок, в котором происходит "прыжок", закомментиру йте все его строки, а потом последовательно снимайте комментарии. Но тут важно не напороть - если Вы снимаете комментарий с такой строки:
    function test(){
    то надо будет снять комментарий и с закрывающей фигурной скобки.
    Это и есть процесс отладки в действии. Если делать все правильно, подвести четкую систему под свои действия, то процесс становится даже увлекательным
    Факт в том, что искать то место, где у Вас ошибка, можете именно Вы, а не, скажем, я. Я не могу последовательно подключать скрипты у Вас на сайте. А Вы можете. А поиск ошибки этой вот так, глазами, будет неэффективен - для меня источник возникновения проблемы не очевиден.
    Главное - не бойтесь и не переживайте. Каждому, кто сталкивался с созданием сайтов, эти проблемы знакомы. Надо просто уметь найти этим проблемам правильное решение.
    С уважением, Товарищ Бородин
    Ответ отправил: Товарищ Бородин (статус: Профессионал)
    Россия, Новосибирск
    Тел.: +7-923-245-3366
    ICQ: 346988855
    ----
    Ответ отправлен: 13.02.2009, 12:24

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 243542 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 160.371
    Доброго времени суток уважаемые эксперты. На сайте http://www.bungie.net/ после панели навигации призентационный блок. Подскажите, если готовый скрипт (плагин для фреймворка), который в точности повторяет данный блок. Заранее спасибо.
    Отправлен: 13.02.2009, 12:40
    Вопрос задал: Khalafov Rashad (статус: 1-й класс)
    Всего ответов: 1
    Мини-форум вопроса >>> (сообщений: 2)

    Отвечает: Ross
    Здравствуйте, Khalafov Rashad!

    Здесь
    ---------
    Доступно только то, что видимо (c) Б. Керниган
    Ответ отправил: Ross (статус: Практикант)
    Ответ отправлен: 13.02.2009, 22:34

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 243593 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 160.378
    Здравствуйте, уважаемые эксперты! Есть такая проблема, в HTML форме есть 2 элемента: Checkbox и OptionBox. Необходимо сделать так, чтобы при щелчке на Checkbox'е OptionBox был бы доступен (т.е. если стоит галочка), и обратно, при снятии галочки Option недоступен. Помогите, пожалуйста, решить эту проблему.. Вот пример кода котрый только ставит галочку, но не снимают её:

    Приложение:

    Отправлен: 13.02.2009, 13:46
    Вопрос задал: Trigger (статус: Посетитель)
    Всего ответов: 2
    Мини-форум вопроса >>> (сообщений: 7)

    Отвечает: Товарищ Бородин
    Здравствуйте, Trigger!
    При привязывании Вашего действия к событию ONCHANGE, все будет нормально. Единственное, чтобы я еще сделал, - это переделал присвоения без использования коллекций. То есть,

    var woodgrObject = document.getElementById('woodgr');
    Еще можно переделать немного CHECKBOX - добавить атрибут value="1". Тогда функцию можно переделать так.
    function skill(value)
    {
    woodgrObject.disabled = value;
    }

    Если в ONCHANGE написать вот так: skill(this.value), то код хитрым образом сокращается в размерах и становится лаконичнее.
    С уважением, Товарищ Бородин
    Ответ отправил: Товарищ Бородин (статус: Профессионал)
    Россия, Новосибирск
    Тел.: +7-923-245-3366
    ICQ: 346988855
    ----
    Ответ отправлен: 13.02.2009, 14:12

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 243571 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5
    Комментарий оценки:
    Большое спасибо!


    Отвечает: BahuL
    Здравствуйте, Trigger!
    У вас в условии проверки не сравнение переменных а присваивание значения...
    Так как вы предоставили не совсем полный скрипт, я добавил в него недостающие элементы и получилось так

    Приложение:

    Ответ отправил: BahuL (статус: 2-й класс)
    Ответ отправлен: 13.02.2009, 14:14

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 243572 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5
    Комментарий оценки:
    Спасибо!


    Вы имеете возможность оценить этот выпуск рассылки.
    Нам очень важно Ваше мнение!
    Оценить этот выпуск рассылки >>

    Отправить вопрос экспертам этой рассылки

    Приложение (если необходимо):

    * Код программы, выдержки из закона и т.п. дополнение к вопросу.
    Эта информация будет отображена в аналогичном окне как есть.

    Обратите внимание!
    Вопрос будет отправлен всем экспертам данной рассылки!

    Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
    экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


    Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
    Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров >>

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2009, Портал RusFAQ.ru, Россия, Москва.
    Авторское право: ООО "Мастер-Эксперт Про"
    Техподдержка портала, тел.: +7 (926) 535-23-31
    Хостинг: "Московский хостер"
    Поддержка: "Московский дизайнер"
    Авторские права | Реклама на портале

    ∙ Версия системы: 5.13 от 01.12.2008

    Яндекс Rambler's Top100
    RusFAQ.ru | MosHoster.ru | MosDesigner.ru
    RusIRC.ru | Kalashnikoff.ru | RadioLeader.ru

    В избранное