From: Vladimir Lettiev <crux@syktsu.ru> To: community@altlinux.ru Subject: Re: [Comm] Konqueror и ниспадающие меню. Date: Wed, 25 Aug 2004 16:34:13 +0400 Message-ID: <412C8745.2030901@syktsu.ru> (raw) In-Reply-To: <opsc8tpvhvaip9c3@mail.ngs.ru> ganzha wrote: >>> Что это за странная особенность Konqueror? >> Укажите URL такой странички. > Страничка эта - http://www.interlink.nsk.su/ Там есть ниспадающие меню: > "гланая", "о компании", "наши цены" и т.д. > ... > > В Mozilla эти ниспадающие меню тоже не совсем корректно отображаются: > фон у них прозрачный. Я попробовал в Opera под Windows зайти, там > ниспадающее меню - непрозрачное. В Konqueror мне посоветовали в > настройка указать "Представляться как...", и поиграться разными > значениями. Ни одно из значени IE не помогло. Удалось заставить > нормально отображать эти меню только прикинувшись Netscape Navigator. > Итак, после небольшого исследования сайта www.interlink.nsk.su имеем: 1. сайт крутится на русском апаче: Server: Apache/1.3.31 (Unix) PHP/4.0.6 mod_ssl/2.8.19 OpenSSL/0.9.6i rus/PL30.20 Кстати при такой старой версии php его здорово можно заэксплойтить. 2. Выдаёт русский апач что контент в koi8-r, а на странице в теге <META> стоит content="text/html; charset=windows-1251" -- это нестыковочка. Также у русского апача есть (была) проблема с перекодировкой .js скриптов - отсюда и бНОПНЯ в менюшке (всё содержимое меню берётся из файлов data.js и topmenu.js). 3. на javascript реализованы проверки о типе браузера: Netscape (от 4 до 7), Opera, IE. Т.е. рассматривается только набор под <censored>... Разгребать код js >6Кб да ещё написаный в одну строку было лениво, так что вполне возможно, что Konqueror непонимает тот код, которым вычисляется абсолютное положение слоёв меню и поэтому и рисует меню в левом верхнем углу. Тут винить можно только веб-мастера, который накрутил такой ветвистый код, реализовать всё можно было гораздо проще. Общий итог таков. Когда вы сталкиваетесь с некорректным отображением сайта в браузере нет никакого смысла подозревать свой любимый браузер в наличии бага. Сайты есть разные и люди, их создающие, также обладают разной квалификацией. Если вы разработчик сайтов ("программистом" назвать как-то язык не поворачивается...) и столкнулись с ошибкой браузера при отображение абсолютно валидного с точки зрения стандарта кода -- другое дело, пишите разработчикам. -- С уважением, Владимир Леттиев aka crux <crux@syktsu.ru>
next prev parent reply other threads:[~2004-08-25 12:34 UTC|newest] Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top 2004-08-23 15:29 "Ганжа К.И." 2004-08-23 16:52 ` Vladimir Lettiev 2004-08-24 15:38 ` ganzha 2004-08-25 3:08 ` felix 2004-08-25 3:11 ` Pavel N. Solovyov 2004-08-25 12:34 ` Vladimir Lettiev [this message] 2004-08-26 14:43 ` ganzha
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=412C8745.2030901@syktsu.ru \ --to=crux@syktsu.ru \ --cc=community@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git