Вы не зашли.
#1.
Nu3oN
Off
(11)
Moderator
2011.03.05 03:03
Думаю пора уже тему закреплять, что бы не было кучи тем.
Я буду лучше голоден, но между креслом и рулем и на дороге.
#2.
Nu3oN
Off
(11)
Moderator
2011.03.05 03:03
Есть у меня скрипт вертикального меню! Все нравится, вот только есть проблема с cookies
Если юзер зашел первый раз на сайт, то у него все пункты меню открываются, а мне надо что бы они были изначально закрыты, а потом когда выберешь пункт, тогда он раскрывался!
Добавлено спустя 5 минут 54 секунды: З.ы я там его чуть чуть "подредачил", так что возможны косяки!
прошу при нахождении таковых сообщить, а лучше показать как надо
Я буду лучше голоден, но между креслом и рулем и на дороге.
#3.
TLENS
Off
(14)
Moderator
2011.03.05 10:10
Ничего не понял.
А тему правда пора крепить
Вот пример работы с куками
Код:
// чтение cookie |
function getCookie(cookieName) { |
if (!cookieName) |
return false; |
var cookies = document.cookie.split('; '); |
for (var i = 0; i < cookies.length; i++) { |
var singleCookie = cookies[i].split('='); |
if (singleCookie[0] == cookieName) |
return singleCookie[1]; |
} |
return false; |
} |
// установка cookie |
function setCookie(cookieName, cookieValue, cookieExpire) { |
if (!cookieName || !cookieValue) |
return false; |
var date = (cookieExpire ? new Date(cookieExpire) : new Date()); |
document.cookie = cookieName + '=' + cookieValue + |
'; expires=' + date.toGMTString() + |
'; path=/'; |
return true; |
} |
// удаление cookie |
function deleteCookie(cookieName) { |
if (!cookieName) |
return false; |
var date = new Date('01/01/1970'); |
document.cookie = cookieName + '=""' + |
'; expires=' + date.toGMTString() + |
'; path=/'; |
return true; |
} |
Отредактировано TLENS (2011.03.05 10:10)
#4.
TLENS
Off
(14)
Moderator
2011.03.07 22:10
Как вставить в eval строку с обектом?
Код:
function = test; |
str = function+'(\'Сюда надо вставить объект\')'; |
eval(str); |
//В общем надо выполнит функцию имя которой мне в среде не известно, но при этом надо вставить в нее объект |
Нашол другой способ, создал дополнительную функцию.
Но вижу надо третий способ икать так как всретился с дальнейшей проблемой как top.location ее ведь никак нельзя обойти?
Отредактировано TLENS (2011.03.08 20:08)
#5.
Nu3oN
Off
(11)
Moderator
2011.03.08 21:09
мой вопрос решен... Можно не отвечать
Я буду лучше голоден, но между креслом и рулем и на дороге.
#6.
TLENS
Off
(14)
Moderator
2011.03.08 23:11
Nu3oN Я смотрел твой код. Но я ведь думаю не лучше тебя знаю js, и ничего там такого не увидел.
К стати там вот такой вариант как вызов свойства в цыклах при каждой интеграции length.
Я вот толком не отойду от php так как здесь свойства и объекты одновременное выполнение всего скрипта т.е. сложно переходить с php на js.
Вот у меня встречный к тебе вопрос. На счет свойства.
Есть разница между
for(;i<str.length;)
и
var l = str.length; for(;i<l;)
На сколько мне известно то свойство это не функция а как переменная которая хранит в себе инфу об обекте и меняется при изминении свойств и разницы между первым и вторым цыклом нету.
А вдруг это не так. И это та же ошибка что и в php c for(;$i<count();)
Кстати по теме:
Подскажите как запретить всплывающие окна такие как alert promt и confirm в открытом окне.
Т.е. Надо открыть окошко и через 10 сек закрыть и чтобы ничего не помешало.
Вот сделал такой вариант:
Код:
function myWindowOpen(u){ |
var windowOpen = window.open(u); |
setTimeout(function(){windowOpen.close();},2000); |
} |
Но если в windowOpen встречается алерт то оно не закрывается в нужное время.
Отредактировано TLENS (2011.03.08 23:11)
#7.
TLENS
Off
(14)
Moderator
2011.03.09 23:11
Как поменять адрес window.location не перезагружая страницу?
Ну как вконтакте в поиске меняется адрес не перезагружая странички.
подгрузка данных через ajax в адресной строке там меняется только якорь.
#9.
TLENS
Off
(14)
Moderator
2011.03.10 01:01
Как якорь? а воще возможно такое чтобы весь href менять?
Пробовал и document.location и просто location и window.location и методы .href .pathname .search
Все оно перезагружает страницу.
Как его сменить но не дать браузеру загружать его?
Добавлено спустя 8 минут 59 секунд: Да нет ну там вот только что пересмотрел меняется search
Вот посмотри в поиске аудио.
Вводишь что искать он дает аjax-ом и через 1-2 секунды меняется location.search
Отредактировано TLENS (2011.03.10 01:01)
#10.
TLENS
Off
(14)
Moderator
2011.03.10 01:01
А кстати хоть видео плеер нормальный вкинули видел?