Показать сообщение отдельно
  #4 (permalink)  
Старый 18.01.2012, 23:54
Аспирант
Отправить личное сообщение для qwertyuiop10 Посмотреть профиль Найти все сообщения от qwertyuiop10
 
Регистрация: 29.09.2011
Сообщений: 42

(
function(){
try{

//функция вкл-выкл
function trololo(t){
t?myJS.setCookie("trololo",1,{path:"/"}):myJS.setCookie("trololo",null,{expires:-1,path:"/"});
//в зависимости  от параметра сохранить куку или удалить
myJS.trololoGo();
}

function trololoGo(){
//сам скрипт
var war=myJS.getCookie("trololo");
//считали куки
if(war){
//если установлены, выполнить
/*

тело скрипта

*/
}}

window.myJS=window.myJS||{};
window.myJS.trololo=trololo;
window.myJS.trololoGo=trololoGo;
//перенесли в глобал
myJS.onReady(myJS.trololoGo);
//запустили при загрузке DOM
}catch(e){alert("trololo.js:\n"+e)}
})();


Функции для работы с куки и onReady, лежат в др. файлах, думаю их действие объяснять не надо. Скрипт упросил значительно, оставил только структуру. Скрипт будет работать во всех вкладках, а нужно только в той, в которой запустили. Как это сделать?
Ответить с цитированием