Jump to content

Синдром

User
  • Posts

    52
  • Joined

  • Last visited

Everything posted by Синдром

  1. CSS3 border-radius (-moz-border-radius, -webkit-border-radius, -khtml-border-radius) и забейте на ie вплоть до 8 версии еще есть интересное решение, но там нужно мусорить в верстке
  2. Господи, когда же этот тупой браузер наконец сдохнет выйдет из употребления! В седьмом все почти нормально Попробуйте на иконки .... <DIV class=facebook_icon><IMG alt="Simply Fit on Facebook" src="img/facebook.png"> </DIV> .... использовать span и в куче флоатить их налево
  3. Интересный глюк Вы какой редактор пользуете? Проблема что в коде перед <div id="menuLeft"> стоит какой то непонятный символ... прикладываю скрин из Notepad++ Если его убрать то и отрицательный магрин вам не понадобиться (однако нужно тестить в ишаках) #top .out{ /*центральная часть*/ float:center; height:150px; margin : 0 235px 20px 235px; background:#696; } Что самое интересное, та же версия фокса под линукс не воспринимает его... вернее воспринимает так же как и хром. так что делаю вывод что вы пользователь виндоус А вообще, можно покритиковать, кажется мне слишком вы все усложнили, и потом зачем шапку сайта ложить внизу кода, это вроде как даже не очень хорошо с точки зрения сео. Распинайте если не прав И еще замечание по расположению право лево зафлотеных элементов. У вас сейчас так: <div id="menuLeft"> <img src="/pics/topMenuLeft.png" class="png" width="225" height="150" border="none" alt="MenuLeft" usemap="#MenuLeftMap"> </div> <div id="menuRight"> <img src="/pics/topMenuRight.png" class="png" width="225" height="150" border="none" alt="MenuRight" usemap="#MenuRightMap"> </div> Для лучшей переваримости страницы седьмым ie советую поменять их местами вот как то так: <div id="menuRight"> <img src="/pics/topMenuRight.png" class="png" width="225" height="150" border="none" alt="MenuRight" usemap="#MenuRightMap"> </div> <div id="menuLeft"> <img src="/pics/topMenuLeft.png" class="png" width="225" height="150" border="none" alt="MenuLeft" usemap="#MenuLeftMap"> </div> ps: хотя посмотрел сейчас в седьмом все гуд, ну вообще иногда бывают случаи когда вот такая простая перестановка исправляет глюки. Удачи
  4. Это шутка юмора такая, извините. но в каждой шутке как говориться Вообще этот код define('BLOCK_FILE', true); нужно вставить в самое начало файла, прямо после открытия <?php тега. Но дело в том что это делает бесполезной проверку так как значение BLOCK_FILE всегда будет положительным и редиректа не когда не будет, так что это равносильно удалению кода if (!defined('BLOCK_FILE')) { Header("Location: ../index.php"); exit; } так что зачем писать больше? Такая проверка может устраиваться например если вы хотите запретить прямой доступ к файлу.. или же если в переменная BLOCK_FILE содержит необходимые данные для работы скрипта... но полюбому она должна предварительно определяться.
  5. у меня парочка завалялась но это последние, так что торопитесь пока не расхватали define('BLOCK_FILE', true);
  6. собственно какая то проверка на наличие именной константы BLOCK_FILE если отсутствует то редиректим на index.php находящийся уровнем ниже и останавливаем выполнение скрипта. если есть то продолжаем выполнять скрипт. пояснение к редиректу на уровень ниже, например, у вас скрипт расположен по адресу: хеттп://superpupersite.ru/counter-strike/vash-skript.php ну вот при отсутствии константы BLOCK_FILE редирект направит вас на: хеттп://superpupersite.ru/index.php Как то так. попробуйте удалить строки if (!defined('BLOCK_FILE')) { Header("Location: ../index.php"); exit; } но не факт что скрипт заработает как нужно, как правило такие проверки просто так не делают
  7. поступить можно двумя способами 1. всплывающий див лежит в том же контейнере который закрывает сайт 2. мусорная верстка, просто где нибудь рядом с всплывающим контейнером создаете пустой контейнер который будет и закрывать сайт. в первом случае вам нужно будет сделать проверку на всплывающие события http://javascript.ru/tutorial/events/intro#vsplyvayushchie-sobytiya-bubbling то есть если контейнер который перекрывает сайт является первым в списке событий то запускать механизм закрытия, если нет то нет. Если вы используете библиотеку типа MooTools jQuery и тд. то они расширяют объект события и прямо в нем можно посмотреть на какой элемент был инициализирован клик в jQuery это свойство target вроде... а во втором случае все гораздо проще, вешаете событие на пустой контейнер и все
  8. если не нужно беспокоиться о старых браузерах можно локал сторадж - ом хранить.
  9. тут трабла в очереди исполнения скрипта. По идее если это группа радиобатанов то активным может быть только один баттон - читай закрашенная звезда. И ui по честному должен очищать ui-state-active классы перед тем как применить на текущий выбранный по клику на лейбл. И собственно в хроме и ие он успевает очистить их перед тем как вы кастомно закрасите нужные звездочки а в мозиле с оперой ваш скрипт срабатывает быстрее, и собственно ui уже очищает ваши заданные классы. По простому решается так $(".stars").click(function() { var radioId = this.id; radioId=radioId.substr(radioId.length-1,1); window.setTimeout( function(){ while(radioId>1) { $("#label"+radioId).addClass('ui-state-active'); radioId--; } }, 200, true); }); Если вы любитель элегантных решений то поковыряться нужно с ui калбеками наверное
  10. truetrix - мыслите вы в правильном направлении, только непонятно для чего нужен аякс и jquery стили то можно и так задавать. На опыте могу сказать что лучше день потерять и самому разобраться, чем взять готовое решение и не знать потом что да как там работает... в общем ищите и обрещите если с английским дружите то в помощь https://developer.mozilla.org/docs, рускоязычный неплохой ресурс по яваскрипту javascript.ru... ну в общем то вы просто больше на свою голову надейтесь. Да, и аватар, это ведь нехорошо такие вещи людям показывать, тем более если вы просите помощи.
  11. пожалуйста рад помочь вы наверное свойство !important не прописывали, сам то бэкграунд имелся но он перезаписывался другим со значением transparent а импортант как раз ставит наиважный приоритет в подключаемых стилях для этого элемента
  12. Да, в iframe может сработать, сам не пробовал но логично, вы как попробуйте отпишите результат пожалуйста
  13. choppylion - а пример рабочий имееться, что бы можно было в живую посмотреть?
  14. если простому то можно попробовать стили поменять, в вашем же css строка 64 ul.srExpanded li.srSelectedLi { background: none repeat scroll 0 0 wheat!important; display: block; }
  15. Можно навесить обработчики onchange на каждый из селектов при срабатывании которого проходил бы цикл всех их, с подсчетом всех выбранных значений и выводом их на страницу, надеюсь понятно объяснил Собственно в чем суть примера приведенного psywalker-ом
  16. так далеко еще не разбирался, знаю что только что с восьмого только сторадж работает а до него всякие химии. Интересно было бы послушать кто знает, вот Влад хорошую статью перевел, но читать много, да и пока своими руками не потрогаешь все равно не познаешь суть по крайней мере до определенного момента мастерства, наверное
  17. из за совместимости со старыми версиями браузеров, а так вещь удобная
  18. Куки пока надежнее, кстати есть готовые решения на jQuery точно
  19. Жумловский мутулз плюс немного магии цифр window.addEvent('domready', function(){ var jgMinis = $$('.jg_minis')[0]; var jgMini = $('jg_mini_akt'); var left = jgMini.getLeft() - jgMinis.getLeft() - jgMinis.getSize().size.x/2 + jgMini.getSize().size.x/2; jgMinis.scrollTo(left, 0); }); собственно вставить куданибудь в head, можно прям в компоненте через php, на память типа такого $doc->addScriptDeclaration('тут код'); ну конечно нужно doc объявить уже не помню точно синтаксис
  20. а может разнести все дело так, что бы у библиотеки уже разночтений не было, закрыть или открыть (function($) { $(function() { $('body').removeClass('nojs'); $('.wslide').mouseover( function(){ $(this).find('.lslide, .rslide').stop().toggle(true); $(this).find('.tslide').stop().slideDown(); } ).mouseleave( function(){ $(this).find('.lslide, .rslide').stop().toggle(false); $(this).find('.tslide').stop().slideUp(); } ); } ) } )(jQuery)
  21. Олег, а если использовать стоп с делеем? function slide_icon(event){ event = event || window.event; var sender=event.target||event.srcElement; $(sender).css('border', '1px solid red').delay(25).css('border', '1px solid yellow').find('.lslide, .rslide').stop().toggle(200); $(sender).delay(25).find('.tslide').stop().slideToggle(200) } (function($) { $(function() { $('body').removeClass('nojs'); $('.wslide').hover( slide_icon,slide_icon ); } ) } )(jQuery) С цепочкой может перемутил но суть такова. С уважением, Дмитрий
  22. Спасибо за замечание, исправил. И кстати очень может быть что плагин сработает с optgroup так как быстрый поиск по js сорсу дал положительный результат
  23. как говорят американцы, вы есть всегда добро пожаловать рад что помогло, замечание насчет this, дельное, правильно я понял что el опускаеться в обработчике onmouseover="slidebut(el);" ?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy