<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии к записи: jQuery &#8211; работаем с cookies</title>
	<atom:link href="http://www.linkexchanger.su/2008/42.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linkexchanger.su/2008/42.html</link>
	<description>css, html, php, javascript, jQuery, ajax ... - решения, примеры, рецепты</description>
	<lastBuildDate>Tue, 07 Feb 2012 14:36:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/42.html/comment-page-2#comment-64874</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Wed, 20 Jan 2010 08:08:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/42.html#comment-64874</guid>
		<description>Обсуждение статьи можно продолжить на &lt;a href=&quot;http://www.linkexchanger.su/forum/viewtopic.php?f=4&amp;t=29&quot; rel=&quot;nofollow&quot;&gt;форуме jQuery&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Обсуждение статьи можно продолжить на <a href="http://www.linkexchanger.su/forum/viewtopic.php?f=4&#038;t=29" rel="nofollow">форуме jQuery</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/42.html/comment-page-2#comment-58480</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Tue, 22 Dec 2009 12:50:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/42.html#comment-58480</guid>
		<description>Pastorman, Вы не обижайтесь, но если Вы беретесь что-то ваять, используя JS, то сначала надо хотя бы немного изучить основы. Иначе Вас действительно везде будут посылать.... Просто потому, что ответ на вопрос тут же порождает еще два Ваших вопроса...

&lt;em&gt;Кстати mousedown - не помогло почему то…
&lt;/em&gt;
Вставьте вместо $.cookie(&#039;mparam&#039;, 1); обычный alert, и проверьте - работает без проблем!!!

P.S. Инструмент, который очень сильно поможет в отладке сценариев JS - &lt;a href=&quot;https://addons.mozilla.org/ru/firefox/addon/1843&quot; rel=&quot;nofollow&quot;&gt;Firebug&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Pastorman, Вы не обижайтесь, но если Вы беретесь что-то ваять, используя JS, то сначала надо хотя бы немного изучить основы. Иначе Вас действительно везде будут посылать&#8230;. Просто потому, что ответ на вопрос тут же порождает еще два Ваших вопроса&#8230;</p>
<p><em>Кстати mousedown &#8211; не помогло почему то…<br />
</em><br />
Вставьте вместо $.cookie(&#8216;mparam&#8217;, 1); обычный alert, и проверьте &#8211; работает без проблем!!!</p>
<p>P.S. Инструмент, который очень сильно поможет в отладке сценариев JS &#8211; <a href="https://addons.mozilla.org/ru/firefox/addon/1843" rel="nofollow">Firebug</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Pastorman</title>
		<link>http://www.linkexchanger.su/2008/42.html/comment-page-2#comment-58473</link>
		<dc:creator>Pastorman</dc:creator>
		<pubDate>Tue, 22 Dec 2009 11:53:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/42.html#comment-58473</guid>
		<description>Кстати mousedown - не помогло почему то...
Да, и не могли бы подсказать как в моём случае можно решить проблемму с помощью глобальных переменных?
Я пробовал, на таком же принципе как и с куки, но тоже ни привета ни ответа.
Глобальная переменная которую объявил на Test_1 распространяет своё функционирование на странице Test_2 ?
Или в принципе - это невозможно?</description>
		<content:encoded><![CDATA[<p>Кстати mousedown &#8211; не помогло почему то&#8230;<br />
Да, и не могли бы подсказать как в моём случае можно решить проблемму с помощью глобальных переменных?<br />
Я пробовал, на таком же принципе как и с куки, но тоже ни привета ни ответа.<br />
Глобальная переменная которую объявил на Test_1 распространяет своё функционирование на странице Test_2 ?<br />
Или в принципе &#8211; это невозможно?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Pastorman</title>
		<link>http://www.linkexchanger.su/2008/42.html/comment-page-2#comment-58448</link>
		<dc:creator>Pastorman</dc:creator>
		<pubDate>Tue, 22 Dec 2009 09:05:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/42.html#comment-58448</guid>
		<description>Большое спасибо что откликнулись. Истерика не из-за сроков, а из-за того что я неожидал что почти везде толком мне ничего конкретного не подскажут.
Скажу как есть.
Я сам упёртый человек, и стараюсь самостоятельно решать любые проблемы. У меня было много трудностей, которые я решал неделями. Максимум гуглил, высматривал: что статьи, что каменты остальных, а также решения их проблем и советы им же.
Можно сказать что наткнулся почти на все подводные камни что мог, но на последней проблеме я сдался. Решил всё же переступить через себя и попросить помощи советов, но когда напоролся на ответы вроде &quot;на отвали&quot; - мягко говоря был огорчён.
Я прекрассно понимаю, что многие авторы подобных порталов справчного характера - подразумевают что взывающие к помощи -не будут лениться и постараются сначала сами решить проблему а автор максимум быстро на глаз укажет ошибку что упустил горе-разработкич. Понимаю что у Вас нет времени каждому помогать, и тем более если это подразумевает трату каких либо но усилий - да и за этот труд - в принципе должен оплачиваться.
Всё понимаю. Но когда в который раз мне &quot;показали пальцем в небо&quot; - вот тут то я и сорвался.
Я просто ожидал ну наверно такого: &quot;Ой. парнишка. Ща дай Бог памяти... вспомню. Знаешь была у меня такая проблема года два назад. Там было так и так. И вот примерный код как было у меня. Ты вот посмотри разберись, и сам уже адаптируй это под решение своей проблемы. Думаю тебе поможет. Удачи тебе.&quot;
Но получал холодное: &quot;Ну наверно попробуй глобальные переменные&quot;, а на другом форме по явя-скриптам мне местный гуру вообще ответил двумя словами: &quot;document.referrer&quot; - и как оказалось он так и тем же отвечал не впервый раз. Уж лучше бы послал на все три слова разом я бы не парился - перелопачивая форум по каждой теме, где как оказалось на многие просьбы тупо забивают.
Мне казалось что подобные сайты делаются для одного блага: &quot;Ребята делимся опытом - Давай те совместно поднимать уровень РУНЕТА выше и выше и выведём его вперед!&quot;
Но... Оказалось что то совсем другое... До сих пор так и не понял. С какой целью были созданы и функционируют форумы на темы сайтостроения...</description>
		<content:encoded><![CDATA[<p>Большое спасибо что откликнулись. Истерика не из-за сроков, а из-за того что я неожидал что почти везде толком мне ничего конкретного не подскажут.<br />
Скажу как есть.<br />
Я сам упёртый человек, и стараюсь самостоятельно решать любые проблемы. У меня было много трудностей, которые я решал неделями. Максимум гуглил, высматривал: что статьи, что каменты остальных, а также решения их проблем и советы им же.<br />
Можно сказать что наткнулся почти на все подводные камни что мог, но на последней проблеме я сдался. Решил всё же переступить через себя и попросить помощи советов, но когда напоролся на ответы вроде &laquo;на отвали&raquo; &#8211; мягко говоря был огорчён.<br />
Я прекрассно понимаю, что многие авторы подобных порталов справчного характера &#8211; подразумевают что взывающие к помощи -не будут лениться и постараются сначала сами решить проблему а автор максимум быстро на глаз укажет ошибку что упустил горе-разработкич. Понимаю что у Вас нет времени каждому помогать, и тем более если это подразумевает трату каких либо но усилий &#8211; да и за этот труд &#8211; в принципе должен оплачиваться.<br />
Всё понимаю. Но когда в который раз мне &laquo;показали пальцем в небо&raquo; &#8211; вот тут то я и сорвался.<br />
Я просто ожидал ну наверно такого: &laquo;Ой. парнишка. Ща дай Бог памяти&#8230; вспомню. Знаешь была у меня такая проблема года два назад. Там было так и так. И вот примерный код как было у меня. Ты вот посмотри разберись, и сам уже адаптируй это под решение своей проблемы. Думаю тебе поможет. Удачи тебе.&raquo;<br />
Но получал холодное: &laquo;Ну наверно попробуй глобальные переменные&raquo;, а на другом форме по явя-скриптам мне местный гуру вообще ответил двумя словами: &laquo;document.referrer&raquo; &#8211; и как оказалось он так и тем же отвечал не впервый раз. Уж лучше бы послал на все три слова разом я бы не парился &#8211; перелопачивая форум по каждой теме, где как оказалось на многие просьбы тупо забивают.<br />
Мне казалось что подобные сайты делаются для одного блага: &laquo;Ребята делимся опытом &#8211; Давай те совместно поднимать уровень РУНЕТА выше и выше и выведём его вперед!&raquo;<br />
Но&#8230; Оказалось что то совсем другое&#8230; До сих пор так и не понял. С какой целью были созданы и функционируют форумы на темы сайтостроения&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/42.html/comment-page-2#comment-58445</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Tue, 22 Dec 2009 08:41:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/42.html#comment-58445</guid>
		<description>Походу это действительно истерика :) .... Не стоит так отчаиваться. Просто если Вы беретесь за разработку, да еще и оговорены сроки - то наверное надо быть уверенным в том, что сможете решить все технические задачи.
Спокойнее... И сначала про cookie.
&lt;pre lang=&quot;javascript&quot;&gt;$(function(){
  $(&#039;a&#039;).mousedown(function(){
    $.cookie(&#039;mparam&#039;, 1);
  });
});&lt;/pre&gt;
Вот таким образом (используя не click, а mousedown) Вы сможете поставить cookie не только по нажатию левой клавиши мыши, но и по правой клавише тоже. Если cookie будет поставлена, значит ее можно будет считать даже в том случае, если будет открыто новое окно через контекстное меню браузера.
Дальше... Как Вы открываете fancy? Собственно не столь важно. Важно другое - перед тем, как в окно fancy будет загружен какой-то html (который будет читать cookie) эти cookie должны быть записаны...

&lt;em&gt;Имхо, у Вас весь затык вышел только в том, что не ставились cookie и все...&lt;/em&gt;

Ну и по теории... Об использовании cookies. Способ действительно не даст 100% гарантии. Если работаете на PHP, то можно воспользоваться сессиями и хранить данные там - от браузера клиента тут уже зависеть ничего не будет. Еще можно использовать БД и писать/читать данные оттуда, но имхо это затратнее...</description>
		<content:encoded><![CDATA[<p>Походу это действительно истерика <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8230;. Не стоит так отчаиваться. Просто если Вы беретесь за разработку, да еще и оговорены сроки &#8211; то наверное надо быть уверенным в том, что сможете решить все технические задачи.<br />
Спокойнее&#8230; И сначала про cookie.</p>
<pre lang="javascript">$(function(){
  $('a').mousedown(function(){
    $.cookie('mparam', 1);
  });
});</pre>
<p>Вот таким образом (используя не click, а mousedown) Вы сможете поставить cookie не только по нажатию левой клавиши мыши, но и по правой клавише тоже. Если cookie будет поставлена, значит ее можно будет считать даже в том случае, если будет открыто новое окно через контекстное меню браузера.<br />
Дальше&#8230; Как Вы открываете fancy? Собственно не столь важно. Важно другое &#8211; перед тем, как в окно fancy будет загружен какой-то html (который будет читать cookie) эти cookie должны быть записаны&#8230;</p>
<p><em>Имхо, у Вас весь затык вышел только в том, что не ставились cookie и все&#8230;</em></p>
<p>Ну и по теории&#8230; Об использовании cookies. Способ действительно не даст 100% гарантии. Если работаете на PHP, то можно воспользоваться сессиями и хранить данные там &#8211; от браузера клиента тут уже зависеть ничего не будет. Еще можно использовать БД и писать/читать данные оттуда, но имхо это затратнее&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Pastorman</title>
		<link>http://www.linkexchanger.su/2008/42.html/comment-page-2#comment-58432</link>
		<dc:creator>Pastorman</dc:creator>
		<pubDate>Tue, 22 Dec 2009 07:37:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/42.html#comment-58432</guid>
		<description>Вы меня извините... Но я вот сейчас сижу и просто истеричсеки смеюсь... У меня истерика.

Я понимаю что таких как я миллионы.
Вы меня извините - но если я попросил помощи, наверно это не потому что мне лень погуглить или посидеть сутки двое троя пред монитором.

Я у многих просил помощи но все как и Вы в данный момент как всегда ткнули пальцем в неба.

Вот после недели моих просьб и кликов о помощи - мне толком не помог НИКТО.
Отбили желание раз и навсегда у кого то что то каментить спрашивать совета, или делиться своим опытом. Просто как человека прошу помочь мне разобраться с моей проьблемой. Я уже неделю не могу разобраться.
У меня есть проблема которую я озвучил тем самым огромных комментарием.
На Ваш взгляд как её можно решить оптимаьлней? Глобальные переменные? Куки? document.referrer? location.hash?

Прошу совета как специалиста... мастера...
И самое главное - Огромная просьба в кратце маленький пример кода - чтобы я знал в каком направлении идти.

К примеру - может я мало сплю, и стал дико не внимателен - но то как объявлять блобальные переменные и поьлзоваться ими так и не разобрался.

Я уже в отчаянии так как сроки провалил. Потому что встал на своей проблеме очень твёрдо. ОТ модальных окон отказаться нельзя, вроде фенси получилось быстро и опотимально, и выполнение небольшого скрипта при открытии страницы в модальном окне - часть принципа навигации олт которого не откажешься.

Помогите. Уделите мне и моему сайту хотя 5 минут вашего драгоценного времени.</description>
		<content:encoded><![CDATA[<p>Вы меня извините&#8230; Но я вот сейчас сижу и просто истеричсеки смеюсь&#8230; У меня истерика.</p>
<p>Я понимаю что таких как я миллионы.<br />
Вы меня извините &#8211; но если я попросил помощи, наверно это не потому что мне лень погуглить или посидеть сутки двое троя пред монитором.</p>
<p>Я у многих просил помощи но все как и Вы в данный момент как всегда ткнули пальцем в неба.</p>
<p>Вот после недели моих просьб и кликов о помощи &#8211; мне толком не помог НИКТО.<br />
Отбили желание раз и навсегда у кого то что то каментить спрашивать совета, или делиться своим опытом. Просто как человека прошу помочь мне разобраться с моей проьблемой. Я уже неделю не могу разобраться.<br />
У меня есть проблема которую я озвучил тем самым огромных комментарием.<br />
На Ваш взгляд как её можно решить оптимаьлней? Глобальные переменные? Куки? document.referrer? location.hash?</p>
<p>Прошу совета как специалиста&#8230; мастера&#8230;<br />
И самое главное &#8211; Огромная просьба в кратце маленький пример кода &#8211; чтобы я знал в каком направлении идти.</p>
<p>К примеру &#8211; может я мало сплю, и стал дико не внимателен &#8211; но то как объявлять блобальные переменные и поьлзоваться ими так и не разобрался.</p>
<p>Я уже в отчаянии так как сроки провалил. Потому что встал на своей проблеме очень твёрдо. ОТ модальных окон отказаться нельзя, вроде фенси получилось быстро и опотимально, и выполнение небольшого скрипта при открытии страницы в модальном окне &#8211; часть принципа навигации олт которого не откажешься.</p>
<p>Помогите. Уделите мне и моему сайту хотя 5 минут вашего драгоценного времени.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/42.html/comment-page-2#comment-58430</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Tue, 22 Dec 2009 07:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/42.html#comment-58430</guid>
		<description>Как отследить правую кнопку - просто погуглите немного, найдете массу примеров кода. А cookie - какой поставите, такой и будет.</description>
		<content:encoded><![CDATA[<p>Как отследить правую кнопку &#8211; просто погуглите немного, найдете массу примеров кода. А cookie &#8211; какой поставите, такой и будет.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Pastorman</title>
		<link>http://www.linkexchanger.su/2008/42.html/comment-page-2#comment-58426</link>
		<dc:creator>Pastorman</dc:creator>
		<pubDate>Tue, 22 Dec 2009 07:00:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/42.html#comment-58426</guid>
		<description>1. Приношу извинения за много /словность кодность.
2. Впервый раз у вас тут закаменотовал и не поставил код страниц под нужным тэгом (немного нагадил в каментах).
3. Как отследить щелчек правой кнопкой?
4. Когда новая страница открывается в новом окне - куки для неё таже что и была в для той страницы из которой переходили по ссылке?</description>
		<content:encoded><![CDATA[<p>1. Приношу извинения за много /словность кодность.<br />
2. Впервый раз у вас тут закаменотовал и не поставил код страниц под нужным тэгом (немного нагадил в каментах).<br />
3. Как отследить щелчек правой кнопкой?<br />
4. Когда новая страница открывается в новом окне &#8211; куки для неё таже что и была в для той страницы из которой переходили по ссылке?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/42.html/comment-page-2#comment-58324</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Mon, 21 Dec 2009 19:07:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/42.html#comment-58324</guid>
		<description>Вы ооооочень много написали.... :)
Куки у Вас не ставятся потому, что ВЫ ставите их только по событию click. Поэтому при обычном щелчке левой клавишей все и происходит без проблем. При нажатии правой кнопки (чтобы вызвать контекстное меню браузера) надо предпринимать дополнительные действия (отследить щелчок правой клавиши) для того, чтобы писать куки.
Примерно тоже самое и с Fancy - только в том смысле, что читать куки должна страница, которая грузится с помощью Fancy...
Ну а что касается - включить поддержку cookies в браузере пользователя... То что это был бы за браузер, который не слушался бы хозяина, а?</description>
		<content:encoded><![CDATA[<p>Вы ооооочень много написали&#8230;. <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Куки у Вас не ставятся потому, что ВЫ ставите их только по событию click. Поэтому при обычном щелчке левой клавишей все и происходит без проблем. При нажатии правой кнопки (чтобы вызвать контекстное меню браузера) надо предпринимать дополнительные действия (отследить щелчок правой клавиши) для того, чтобы писать куки.<br />
Примерно тоже самое и с Fancy &#8211; только в том смысле, что читать куки должна страница, которая грузится с помощью Fancy&#8230;<br />
Ну а что касается &#8211; включить поддержку cookies в браузере пользователя&#8230; То что это был бы за браузер, который не слушался бы хозяина, а?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Pastorman</title>
		<link>http://www.linkexchanger.su/2008/42.html/comment-page-2#comment-58247</link>
		<dc:creator>Pastorman</dc:creator>
		<pubDate>Mon, 21 Dec 2009 08:18:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/42.html#comment-58247</guid>
		<description>Здравствуйте.
Не могу найти решение следующей задачи:
У меня есть первая страница к примеру test_1.htm на которой есть ссылка с классом .uroven1 на вторую страницу test_2.htm.
Необходимо чтобы при загрузке страницы test_2.htm в новом окне (использование фреймов исключено) скрипт выполнит любое действие (к примеру выбросит сообщение “WELLCOME”) - только после того как “поймёт или отследит” что открытие этой страницы произошло по событию “клик” на ссылку с классом .uroven1 что на странице test_1.htm.
Да и по большей части важней отследить класс ссылки, по которой перешли на новую страницу.
Сам скрипт вояется в jQuery.

Работа над скриптом ведётся как раз на том сайте на который ссылается мой ник.

Там открытие окна по ссылке должно проводиться дву способами:
1. Вывод через модальное окно -используется избитая тема jquery.fancybox.js (учитывая что в окно подгружается не просто контент а полноценный код html странницы полностью);
2. Вывод через команду “открыть в новом окне”.

Одним из советов Сергея Чикуенока - был использовать куки, на что я сделал черновой вариант следующего:

Код страницы test_1.htm:



    Страница Test_1
    
    
    
    $(document).ready(function() {
        $(&quot;.uroven1&quot;).click(function() {
        var metka = 1;
        $.cookie(&quot;mparam&quot;, metka);
        });

        $(&quot;.uroven2&quot;).click(function() {
        var metka = 2;
        $.cookie(&quot;mparam&quot;, metka);
        });
    });
    
    



&lt;a href=&quot;test_2.htm&quot; rel=&quot;nofollow&quot;&gt;Страница Test_2 класс uroven1&lt;/a&gt; 
&lt;a href=&quot;test_2.htm&quot; rel=&quot;nofollow&quot;&gt;Страница Test_2 класс uroven2&lt;/a&gt;




Код страницы test_2.htm:


    Страница Test_2
    
    
    
        $(window).load(function() {
            if ($.cookie(&quot;mparam&quot;))
            var getmetka = $.cookie(&quot;mparam&quot;);
            if (getmetka == 1) $(&quot;#open_pic1&quot;).click();
            $.cookie(&quot;mparam&quot;, null);
            if (getmetka == 2) $(&quot;#open_pic2&quot;).click();
            $.cookie(&quot;mparam&quot;, null);
        });
    
    $(document).ready(function() {
        $(&quot;#open_pic1&quot;).click(function() {
            $(&quot;#picture_div1 img&quot;).fadeIn(&quot;slow&quot;);
            return false;
        });
        $(&quot;#open_pic2&quot;).click(function() {
            $(&quot;#picture_div2 img&quot;).fadeIn(&quot;slow&quot;);
            return false;
        });

        $(&quot;#close_pic1&quot;).click(function() {  
            $(&quot;#picture_div1 img&quot;).fadeOut(&quot;slow&quot;);
            return false;
        });
        $(&quot;#close_pic2&quot;).click(function() {
            $(&quot;#picture_div2 img&quot;).fadeOut(&quot;slow&quot;);
            return false;
        });
    });
    
    



&lt;a href=&quot;&quot; rel=&quot;nofollow&quot;&gt;Показать иллюстрацию 1&lt;/a&gt; 



 
&lt;a href=&quot;&quot; rel=&quot;nofollow&quot;&gt;Скрыть иллюстрацию 1&lt;/a&gt;  

&lt;a href=&quot;&quot; rel=&quot;nofollow&quot;&gt;Показать иллюстрацию 2&lt;/a&gt; 


 
&lt;a href=&quot;&quot; rel=&quot;nofollow&quot;&gt;Скрыть иллюстрацию 2&lt;/a&gt;  

&lt;a href=&quot;test_1.htm&quot; rel=&quot;nofollow&quot;&gt;Вернуться на страницу Test_1&lt;/a&gt;




В итоге Куки работает и даёт мне нужный результат, НО!!!
При открытии ссылки &quot;Открыть в новом окне&quot; и через скрипт модального окна - оказывается что в куки нет моего параметра/переменной.
Надеюсь вы откликнетесь - и хотя бы объясните почему так...
И как можно решить проблему - и кстати коллеги говорят мне стараться не использовать куки - потому что у некоторых поьлзователей куки отключен принудительно, и как можно в коде сделать чтобы для нашей страницы куки включался...?
Заранее спасибо.
С уважением начинающий веб-ламастер и поклонник JQuery.</description>
		<content:encoded><![CDATA[<p>Здравствуйте.<br />
Не могу найти решение следующей задачи:<br />
У меня есть первая страница к примеру test_1.htm на которой есть ссылка с классом .uroven1 на вторую страницу test_2.htm.<br />
Необходимо чтобы при загрузке страницы test_2.htm в новом окне (использование фреймов исключено) скрипт выполнит любое действие (к примеру выбросит сообщение “WELLCOME”) &#8211; только после того как “поймёт или отследит” что открытие этой страницы произошло по событию “клик” на ссылку с классом .uroven1 что на странице test_1.htm.<br />
Да и по большей части важней отследить класс ссылки, по которой перешли на новую страницу.<br />
Сам скрипт вояется в jQuery.</p>
<p>Работа над скриптом ведётся как раз на том сайте на который ссылается мой ник.</p>
<p>Там открытие окна по ссылке должно проводиться дву способами:<br />
1. Вывод через модальное окно -используется избитая тема jquery.fancybox.js (учитывая что в окно подгружается не просто контент а полноценный код html странницы полностью);<br />
2. Вывод через команду “открыть в новом окне”.</p>
<p>Одним из советов Сергея Чикуенока &#8211; был использовать куки, на что я сделал черновой вариант следующего:</p>
<p>Код страницы test_1.htm:</p>
<p>    Страница Test_1</p>
<p>    $(document).ready(function() {<br />
        $(&laquo;.uroven1&#8243;).click(function() {<br />
        var metka = 1;<br />
        $.cookie(&laquo;mparam&raquo;, metka);<br />
        });</p>
<p>        $(&laquo;.uroven2&#8243;).click(function() {<br />
        var metka = 2;<br />
        $.cookie(&laquo;mparam&raquo;, metka);<br />
        });<br />
    });</p>
<p><a href="test_2.htm" rel="nofollow">Страница Test_2 класс uroven1</a><br />
<a href="test_2.htm" rel="nofollow">Страница Test_2 класс uroven2</a></p>
<p>Код страницы test_2.htm:</p>
<p>    Страница Test_2</p>
<p>        $(window).load(function() {<br />
            if ($.cookie(&laquo;mparam&raquo;))<br />
            var getmetka = $.cookie(&laquo;mparam&raquo;);<br />
            if (getmetka == 1) $(&laquo;#open_pic1&#8243;).click();<br />
            $.cookie(&laquo;mparam&raquo;, null);<br />
            if (getmetka == 2) $(&laquo;#open_pic2&#8243;).click();<br />
            $.cookie(&laquo;mparam&raquo;, null);<br />
        });</p>
<p>    $(document).ready(function() {<br />
        $(&laquo;#open_pic1&#8243;).click(function() {<br />
            $(&laquo;#picture_div1 img&raquo;).fadeIn(&laquo;slow&raquo;);<br />
            return false;<br />
        });<br />
        $(&laquo;#open_pic2&#8243;).click(function() {<br />
            $(&laquo;#picture_div2 img&raquo;).fadeIn(&laquo;slow&raquo;);<br />
            return false;<br />
        });</p>
<p>        $(&laquo;#close_pic1&#8243;).click(function() {<br />
            $(&laquo;#picture_div1 img&raquo;).fadeOut(&laquo;slow&raquo;);<br />
            return false;<br />
        });<br />
        $(&laquo;#close_pic2&#8243;).click(function() {<br />
            $(&laquo;#picture_div2 img&raquo;).fadeOut(&laquo;slow&raquo;);<br />
            return false;<br />
        });<br />
    });</p>
<p><a href="" rel="nofollow">Показать иллюстрацию 1</a> </p>
<p><a href="" rel="nofollow">Скрыть иллюстрацию 1</a>  </p>
<p><a href="" rel="nofollow">Показать иллюстрацию 2</a> </p>
<p><a href="" rel="nofollow">Скрыть иллюстрацию 2</a>  </p>
<p><a href="test_1.htm" rel="nofollow">Вернуться на страницу Test_1</a></p>
<p>В итоге Куки работает и даёт мне нужный результат, НО!!!<br />
При открытии ссылки &laquo;Открыть в новом окне&raquo; и через скрипт модального окна &#8211; оказывается что в куки нет моего параметра/переменной.<br />
Надеюсь вы откликнетесь &#8211; и хотя бы объясните почему так&#8230;<br />
И как можно решить проблему &#8211; и кстати коллеги говорят мне стараться не использовать куки &#8211; потому что у некоторых поьлзователей куки отключен принудительно, и как можно в коде сделать чтобы для нашей страницы куки включался&#8230;?<br />
Заранее спасибо.<br />
С уважением начинающий веб-ламастер и поклонник JQuery.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

