Синдром
User-
Posts
52 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Синдром
-
CSS3 border-radius (-moz-border-radius, -webkit-border-radius, -khtml-border-radius) и забейте на ie вплоть до 8 версии еще есть интересное решение, но там нужно мусорить в верстке
-
Господи, когда же этот тупой браузер наконец сдохнет выйдет из употребления! В седьмом все почти нормально Попробуйте на иконки .... <DIV class=facebook_icon><IMG alt="Simply Fit on Facebook" src="img/facebook.png"> </DIV> .... использовать span и в куче флоатить их налево
-
Интересный глюк Вы какой редактор пользуете? Проблема что в коде перед <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: хотя посмотрел сейчас в седьмом все гуд, ну вообще иногда бывают случаи когда вот такая простая перестановка исправляет глюки. Удачи
-
Это шутка юмора такая, извините. но в каждой шутке как говориться Вообще этот код define('BLOCK_FILE', true); нужно вставить в самое начало файла, прямо после открытия <?php тега. Но дело в том что это делает бесполезной проверку так как значение BLOCK_FILE всегда будет положительным и редиректа не когда не будет, так что это равносильно удалению кода if (!defined('BLOCK_FILE')) { Header("Location: ../index.php"); exit; } так что зачем писать больше? Такая проверка может устраиваться например если вы хотите запретить прямой доступ к файлу.. или же если в переменная BLOCK_FILE содержит необходимые данные для работы скрипта... но полюбому она должна предварительно определяться.
-
у меня парочка завалялась но это последние, так что торопитесь пока не расхватали define('BLOCK_FILE', true);
-
собственно какая то проверка на наличие именной константы 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; } но не факт что скрипт заработает как нужно, как правило такие проверки просто так не делают
-
рад помочь спасибо за плюс
-
поступить можно двумя способами 1. всплывающий див лежит в том же контейнере который закрывает сайт 2. мусорная верстка, просто где нибудь рядом с всплывающим контейнером создаете пустой контейнер который будет и закрывать сайт. в первом случае вам нужно будет сделать проверку на всплывающие события http://javascript.ru/tutorial/events/intro#vsplyvayushchie-sobytiya-bubbling то есть если контейнер который перекрывает сайт является первым в списке событий то запускать механизм закрытия, если нет то нет. Если вы используете библиотеку типа MooTools jQuery и тд. то они расширяют объект события и прямо в нем можно посмотреть на какой элемент был инициализирован клик в jQuery это свойство target вроде... а во втором случае все гораздо проще, вешаете событие на пустой контейнер и все
-
если не нужно беспокоиться о старых браузерах можно локал сторадж - ом хранить.
-
тут трабла в очереди исполнения скрипта. По идее если это группа радиобатанов то активным может быть только один баттон - читай закрашенная звезда. И 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 калбеками наверное
-
truetrix - мыслите вы в правильном направлении, только непонятно для чего нужен аякс и jquery стили то можно и так задавать. На опыте могу сказать что лучше день потерять и самому разобраться, чем взять готовое решение и не знать потом что да как там работает... в общем ищите и обрещите если с английским дружите то в помощь https://developer.mozilla.org/docs, рускоязычный неплохой ресурс по яваскрипту javascript.ru... ну в общем то вы просто больше на свою голову надейтесь. Да, и аватар, это ведь нехорошо такие вещи людям показывать, тем более если вы просите помощи.
-
пожалуйста рад помочь вы наверное свойство !important не прописывали, сам то бэкграунд имелся но он перезаписывался другим со значением transparent а импортант как раз ставит наиважный приоритет в подключаемых стилях для этого элемента
-
Да, в iframe может сработать, сам не пробовал но логично, вы как попробуйте отпишите результат пожалуйста
-
choppylion - а пример рабочий имееться, что бы можно было в живую посмотреть?
-
если простому то можно попробовать стили поменять, в вашем же css строка 64 ul.srExpanded li.srSelectedLi { background: none repeat scroll 0 0 wheat!important; display: block; }
-
Можно навесить обработчики onchange на каждый из селектов при срабатывании которого проходил бы цикл всех их, с подсчетом всех выбранных значений и выводом их на страницу, надеюсь понятно объяснил Собственно в чем суть примера приведенного psywalker-ом
-
Можно запомнить переменную при навигации по страницам?
Синдром replied to botyaslonim's question in JavaScript
так далеко еще не разбирался, знаю что только что с восьмого только сторадж работает а до него всякие химии. Интересно было бы послушать кто знает, вот Влад хорошую статью перевел, но читать много, да и пока своими руками не потрогаешь все равно не познаешь суть по крайней мере до определенного момента мастерства, наверное -
Велкам
-
Можно запомнить переменную при навигации по страницам?
Синдром replied to botyaslonim's question in JavaScript
из за совместимости со старыми версиями браузеров, а так вещь удобная -
Можно запомнить переменную при навигации по страницам?
Синдром replied to botyaslonim's question in JavaScript
Куки пока надежнее, кстати есть готовые решения на jQuery точно -
Жумловский мутулз плюс немного магии цифр 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 объявить уже не помню точно синтаксис
-
а может разнести все дело так, что бы у библиотеки уже разночтений не было, закрыть или открыть (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)
-
Олег, а если использовать стоп с делеем? 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) С цепочкой может перемутил но суть такова. С уважением, Дмитрий
-
Спасибо за замечание, исправил. И кстати очень может быть что плагин сработает с optgroup так как быстрый поиск по js сорсу дал положительный результат
-
как говорят американцы, вы есть всегда добро пожаловать рад что помогло, замечание насчет this, дельное, правильно я понял что el опускаеться в обработчике onmouseover="slidebut(el);" ?