2010-07-30 3 views
0

я следующее:JQuery и проходящий глобальная переменных

window.linkFrom; 

$(document).ready(function(){ 

    $("a.linker").click(function(event){ 

      window.linkFrom = $(this).closest("div").attr("id"); 

      alert(window.linkFrom); 

      }); 

}); 

и хочу передать УАК linkFrom к другому сценарию на второй странице:

window.linkFrom; 

(document).ready(function(){  

      alert(window.linkFrom); 

}); 

Как сделать эту работу?

TIA.

ответ

2

Скриптовые среды двух разных страниц полностью независимы, поэтому вы не можете связываться с такими переменными. В основном у вас есть два варианта:

  1. Использование печенья.
  2. Изменение вызовов на вторую страницу для добавления, например. #linkFrom=asdf по адресу и разобрать, что в js второй страницы.

Разъяснения редактировать: скрипты -> сценарий Среда

+0

Спасибо Clacke. Что делать, если я должен использовать первый скрипт на обеих страницах. Будет ли переменная сохранять со страницы на страницу? – circey

+0

Нет, это не имеет значения. От одной загрузки страницы к другой среда сценариев сбрасывается, поэтому вам необходимо передать информацию через боковой канал, например куки или http-фрагменты (правая часть '#'). – clacke

Смежные вопросы