Вопрос № 160363: Здравствуйте Уважаемые эксперты! Столкнулся с проблемой. Есть страница сайта (главная), на которой, расположен скрипт (см. приложение), при заходе на страницу, или обновление оной, центральной содержимое (афиша и т.д.), на время загрузки скри...
Вопрос № 160371: Доброго времени суток уважаемые эксперты. На сайте http://www.bungie.net/ после панели навигации призентационный блок. Подскажите, если готовый скрипт (плагин
для фреймворка), который в точности повторяет данный блок. Заранее спасибо....Вопрос № 160378: Здравствуйте, уважаемые эксперты! Есть такая проблема, в HTML форме есть 2 элемента: Checkbox и OptionBox. Необходимо сделать так, чтобы при щелчке на Checkbox'е OptionBox был бы доступен (т.е. если стоит галочка), и обратно, при снятии галочки O...
<
tr bgcolor=#EFEFEF>
Вопрос № 160.363
Здравствуйте Уважаемые эксперты!
Столкнулся с проблемой. Есть страница сайта (главная), на которой, расположен скрипт (см. приложение), при заходе на страницу, или обновление оной, центральной содержимое (афиша и т.д.), на время загрузки скрипта, буквально на 10 px, сдвигается вправо и затем, возвращается на место. Как только, не пытался запозиционировать, ничего не выходит? Можно это, как-нибудь побороть? Сам сайт: http://dimentiy.com
Отвечает: BahuL
Здравствуйте, Кривобок Дмитрий Владимирович!
Редко когда, до полной загрузки всех элементов, страница выглядит так, как она должна выглядеть. В данном случае (проверял через браузер ФайрФокс 3.0.6) у вас разметка табличная |10px|Афиша|10px|Текст|10px| Загрузка каждой ячейки идет по очереди а не все одновременно и потому сначала рисуется левій отступ в 10 пикселей, потом прорисовывается ячейка с афишей, потом отступ 10 пикселей после афиши, ячейка с текстом и только потом правый отступ 10 пикселей.
И в данной ситуации пока не загрузится ячейка с основным текстом правый отступ рисоваться не будет. Это можно попробовать исправить добавив в верх таблицы еще одну пустую строку |10|пусто|10|пусто|10| Эта строка выполнится раньше строки с текстом, и отступы уже будут заданы, правда это приведет к лишнему отступу по вертикали между фразой дня и информационными блоками
Приложение:
Ответ отправил: BahuL (статус: 2-й класс)
Ответ отправлен: 13.02.2009, 12:10
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 243541 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 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 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 160.371
Доброго времени суток уважаемые эксперты. На сайте http://www.bungie.net/ после панели навигации призентационный блок. Подскажите, если готовый скрипт (плагин для фреймворка), который в точности повторяет данный блок. Заранее спасибо.
Здесь --------- Доступно только то, что видимо (c) Б. Керниган
Ответ отправил: Ross (статус: Практикант)
Ответ отправлен: 13.02.2009, 22:34
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 243593 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 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 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Большое спасибо!
Отвечает: BahuL
Здравствуйте, Trigger! У вас в условии проверки не сравнение переменных а присваивание значения... Так как вы предоставили не совсем полный скрипт, я добавил в него недостающие элементы и получилось так
Приложение:
Ответ отправил: BahuL (статус: 2-й класс)
Ответ отправлен: 13.02.2009, 14:14
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 243572 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.