// codeart.ru / Главная / SnappySnoop сменил свой внешний вид и теперь красуется в новом дизайне.

SnappySnoop сменил свой внешний вид и теперь красуется в новом дизайне.

Автор: Evgeny Sergeev

Выложил новый дизайн для SnappySnoop, пока все функции доступны только для браузеров Opera и FireFox. С Осликом, как это всегда бывает, возникли проблемы. Причем даже несколько:

1. Оказалось, что этот тупой зверь, не любит когда в свойство “style” загоняют значения с символом “;” (точка запятая), т.е. писать “div.style.width = ‘16px;’ ” нельзя. Согласен, что никому в здравом уме и трезвой памяти в голову не придет ставить точку с запятой в данном случае. А вот мне пришло (сначало описывал стили в CSS-файле, а потом начал писать JavaScript код, и чего-то меня клинануло), Опера с Лисичкой восприняли это нормально, Ослик начал выеживаться. В итоге я убрал этот злополучный символ и вроде все заработало.

2. Обратили внимание, что я сказал “вроде”? На самом деле нифига не заработало, точнее сообщения начали отображаться, а вот добавление сообщений работать нормально не хотело. Не знаю уж почему, но когда делаешь слой с png-ой в фоне, а сверху кладешь изображение (тоже Png), то ослик почему-то думает, что сверху лежит слой, а не картинка, хотя отрисовывает его за картинкой! (путанно объяснил? не пинайте пианиста! Он играет как умеет). Короче решение сделал тупое, поставил один и тот же обработчик и на слой и на картинку, в результате заработало в ИЕ, но перестало работать в Опере. Где-то я уже встречал описание подобной проблемы, но тогда не придал этому особого значения. Хотя, в общем то, это не важно, потому что, пока я занимался этим вопросом, ко мне пришло озарения и я вдруг понял, что работать ничего не будет…

3. …и таким образом я вплотную приблизился к проблеме номер три. Вообщем, как ты наверное знаешь, политика безопасности у Осла - вещь очень упрямая, тестирование первых двух проблем я делал прямо на сайте Снапа. И потому мысль про политики безопасности Ослика пришла ко мне слишком поздно, смысл в том, что для организации прозрачности я использую решение которое предполагает загрузку htc файла! Когда я нахожусь на сайте Снапа этот файл грузится с того же домена, но что будет кода я начну грузить комментарии для другого домена? Правильно! Снаповский домен другому сайту будет чужим, а посему и загрузить htc-ку Ослик не позволит… Когда я это понял, у меня опустились руки, захотелось придушить этого тупого Осла! Но совладав с собой я решил заняться этой проблемой завтра…

Как ты уже понял под Ослом сейчас нифига толком не пашет! Но ведь под Оперой и Огнелисом все ок! Так что, если ты счастливый обладатель одного из этих браузеров, иди на www.snappysnoop.com и с кажи, что думаешь!

Тем же кто сидит только под IE, придется немного подождать! В конце концов, не моя это вина, что он такой упрямый! :-)

  1. Всю жизнь в цсс писали вот так:

    div.style.width = ‘16px’; а не
    div.style.width = ‘16px;’

  2. так тут просто JavaScript конструкцию закрываешь точкой с запятой, а я имею в виду, ту часть которую браузер интерпретирует как ЦСС (внутри кавычек тобишь)!

  3. Как по мне, то получилось классно))
    А тупой осел постоянно всех напрягает( То с DOM моделью он работает не как остальные (по своему), то вообще чего-то не поддерживает(( В общем - сакс да и только…

  4. О теперь после включения снапа можно нормально по страничке лазить - правильное решение проблемы, и отключить теперь можно.

    Вот только дизайн мне старый намного больше нравился. Этот напомнил только что случайно найденный opencoffee.ru - цвета не в моем вкусе.

  5. Vyazovoi, Это просто стандартная тема Drupal - вот и все..

  6. Vyazovoi, дизайн, я надеюсь, поменяется в скором будущем! По крайней мере, замутки уже есть, а получится из них что или нет я пока не знаю.

  7. Можно попробовать переписать htc на JS. Я вобще htc больше не пользуюсь.

  8. mByte, так и планирую сделать

  9. пару замечаний тебе на заметку по дизайну
    1. “Сервис мнений и комментариев” - смени шрифт на тот, что является основным, так как третий шрифт-он лишний.
    2. Меню
    * О проекте
    * Как начать
    * Интересное
    * Лента комментариев
    не видно! Смени цвет на черный или чтонить потемней или замени на это:
    design.css (line 59)
    a:link, a:visited {
    color:#9CC32A !important;
    text-decoration:underlined;
    }
    3. Лого разверни
    ну и остальное сам знаешь - это беглый взгляд.

  10. elsinor, Спасибо за подсказку, всегда рад любой помощи!
    Сейчас готовиться новый дизайн (нашелся все же человек, которому стало интересно сделать дизайн для Снапа), поэтому надеюсь скоро вместо текущего убожества появится более стоящий вариант!

    Обязательно поправлю недочеты, указанные тобой.

Leave a Reply

« Интересное на сегодня Блог AnyColor’s home »

 

http://www.hospital24.ru - клиники Европы | Ищете одежду недорого? Жмите - футболки оптом. Лучшие футболки для печати-оптом. | укладка продажа паркета | гороскоп весы, полная характеристика знака весы | Унитаз gustavsberg nordic 392 унитаз gustavsberg купить. Раковины Gustavsberg Nordic 2450.