
wwt
Expert-
Posts
2,571 -
Joined
-
Last visited
-
Days Won
119
Content Type
Profiles
Forums
Calendar
Store
Everything posted by wwt
-
Предзагрузка графики и плавное "появление" к бэкграунда
wwt replied to nezzgraba's question in JavaScript
На сайте подключен фреймворк Prototype, можно еще вот так с циклом чтоб не плодить код: [ "/img-1.jpg", "/img-2.jpg", "/img-3.jpg", "/img-4.jpg", "/img-5.jpg" ].each(function(url){ new Image().src = url; }); -
Смотрим подвал и видим: А кто уж у них там работает профессионалы или нет фик его знает ))
-
ну ведь можно вот так: http://somelink.xx?mail_ref=ivand@mmm.ru Проверяем есть ли переменная, если есть значит перешел по ссылке из письма, плюс и почта передается ) Подставить почту при отправке сообщения не составит труда я думаю. Кстати для скрытости можно мейлы закодировать перед тем как вставлять в ссылку, а потом раскодировать при переходе и обрабатывать, чтоб не было в открытом виде адресов.
-
html и css код тоже было бы не плохо увидеть. Строить догадки просто лень )
-
RewriteRule ^good/([0-9]+).html$ /goods/index.php?good=$1&rule=see [L] 1) В RewriteRule попадает адрес без начального слеша 2) Параметр rule подставляйте руками в правиле ибо в исходном адресе он ниоткуда не берется и переменной $2 не существует.
-
Поставить символ конца строки сравнения($) в регулярном выражении. RewriteCond %{QUERY_STRING} ^ID=16$ RewriteRule ^catalog/index.php$ /auto_id/pos/? [L,R=301]
-
http://rmcreative.ru/blog/post/unable-to-allocate-memory-for-pool иногда полезно пользоваться поисковыми системами.
-
Переписала на это: RewriteCond %{QUERY_STRING} ^ID=16 RewriteRule ^catalog/index.php$ /auto_id/pos/ [QSA,L,R=301] Спасибо! Теперь хотя бы какое-то движение намечается, но всё равно некорректно пока. Сейчас в конечном урле - http://www.сайт.ru/auto_id/pos/?ID=16 Как теперь убрать это "?ID=16" из него? UPD. Заработало корректно, страница переадресовывается, открывается, но ID=16 всё равно в адресе осталось... её можно насовсем убрать оттуда? Если вам больше не важны данные строки запроса уберите флаг QSA это он добавляет к итоговому адресу праметры запроса: RewriteCond %{QUERY_STRING} ^ID=16 RewriteRule ^catalog/index.php$ /auto_id/pos/ [L,R=301] Убрала, не помогло Что-нибудь ещё может мешать? забыл я про замену строки запроса ))) Вот так: RewriteCond %{QUERY_STRING} ^ID=16 RewriteRule ^catalog/index.php$ /auto_id/pos/? [L,R=301] Знак вопроса поставить нужно чтоб перекрыть query_string
-
Переписала на это: RewriteCond %{QUERY_STRING} ^ID=16 RewriteRule ^catalog/index.php$ /auto_id/pos/ [QSA,L,R=301] Спасибо! Теперь хотя бы какое-то движение намечается, но всё равно некорректно пока. Сейчас в конечном урле - http://www.сайт.ru/auto_id/pos/?ID=16 Как теперь убрать это "?ID=16" из него? UPD. Заработало корректно, страница переадресовывается, открывается, но ID=16 всё равно в адресе осталось... её можно насовсем убрать оттуда? Если вам больше не важны данные строки запроса уберите флаг QSA это он добавляет к итоговому адресу праметры запроса: RewriteCond %{QUERY_STRING} ^ID=16 RewriteRule ^catalog/index.php$ /auto_id/pos/ [L,R=301]
-
Разница все же есть http://javascript.ru/new почитайте.
-
o, без точки а ну да, опечатался.поправил.
-
"/^[a-zа-я0-9. ]{1,20}$/iu" цифры забыли добавить и нуна бы поставить начало и конец строки сравнения, а то будет выхватывать части.
-
a -> родитель а -> родитель родителя a
-
работает. просто вы пытаетесь обращаться к o.i а свойства i у объекта нет )) Потому что ищется именно свойство с именем i, а не с именем как у значения i. В вашем случае верным будет как раз таки обращатmся к свойствам как к элеменам массива o .
-
self[action](); // ВОТ ЗДЕСЬ ЧТО ДЕЛАЮТ и для чего? вызывается метод полученный из аттрибута data-action ибо вызовы: self.save(); self["save"](); Делают одно и тоже. массивы в javascript это тоже объекты. пример: //массив var a = [ function(){return "a1"}, function(){return "a2"} ]; //или объект var o = { 0: function(){return "o1"}, 1: function(){return "o2"}, o3: function(){return "o3"} }; alert( a[0]() );//вернет a1 alert( a[1]() );//вернет a2 alert( o[0]() );//вернет o1 alert( o[1]() );//вернет o2 alert( o.o3() );//вернет o3
-
предложенный мой пример универсальный и вполне может быть добавлен в основной файл стилей. а можно вынести експрешн в отдельный файл. и использовать термины "IE" и "валидность" для IE8- в одном предложении -- по сути бредово. Вешать на тег - избыточно. Самое плохое решение в даном случае. А вот вариант для <script> вполне может быть. Но я бы все равно не стал бы убирать бордер. не вижу тут ничего бредового ) главная проблема даже не в невалидном свойстве , правило для которого можно вынести в отдельный css файл, и закрыть условными комментариями, а в не поддерживаемом IE8- :focus )) хоть с еспрешном хоть без IE8- этого всеравно не поймут ) Да и я не критиковал ваше решение, я просто высказал свое мнение что я бы не стал так делать )
-
хм. совершенно верно. никаким. я неправильно понял проблему. Решение для ИЕ следующее: хотя я бы не убирал этот бордер как минимум потому что я знаю зачем он нужен. :focus понимает только IE8+ да и "...noFocusLine: expression..." не валидно. )) лучше уж прописать событие в теге, либо централизовано его добавить на страницу в <script></script> Хотя это имхо. И каждый волен делать как ему удобнее и больше нравится )
-
сервисы эмуляторы все таки уступают живому браузеру, виртуалки идеальный вариант если используется ОС отличная от win.
-
Каким боком это относится к IE и теме?
-
<p> блочный элемент так почему нет )
-
function Constr(){ this.count = 7; } Constr.prototype.alertCount = function(){alert(this.count)}; var a = new Constr(); a.alertCount(); В вашем же случае свойство count является приватным и потому доступно только в конструкторе. Подробнее можете почитать вот тут http://learn.javascript.ru/internal-external-interface
-
1. у title нет аттрибутов 2. <meta http-equiv="content-language" content="ru" /> Указывает язык всего документа в том числе и для title. 3.Если сам документ использует другой язык можно применить аттрибут lang к тегу body
-
При срабатывании события его обработчику передается обьект события,подробнее: http://javascript.ru/tutorial/events http://javascript.ru...ents/properties