>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Помогите портировать скрипт из-под Opera на Greasemonkey http://forum.mozilla-russia.org/viewtopic.php?id=44304 |
Black_Sun > 25-04-2010 21:13:32 |
Захотел портировать скрипт от Opera под user.js firefox, но т.к. в Javascript вообще не силён, то облом, вот что пишет Консоль Ошибок Тут есть несколько непонятных вещей так же ругается на cookieName нигде оно не определено Вот все где используются cookieName скрытый текст if(o.md5crypt&&o.md5crypt.value) { j(cookieName,e(o.md5crypt.value),0,".mysite.net") } ........далее и всё больше нигде не используется Функция k скрытый текст Выделить код Код:function k(l,m) { m=m?m:""; document.cookie=l+"=; domain="+m+"; path=/; expires="+new Date((new Date).getTime()-100000000000).toGMTString() } document.addEventListener("DOMContentLoaded",g,false) Функция f скрытый текст Выделить код Код:function f(m) { var p=m+"="; var o=document.cookie.indexOf(p); if(o==-1) { return null } var n=document.cookie.indexOf(";",o+p.length); if(n==-1) { n=document.cookie.length } var l=p.length; return unescape(document.cookie.substring(o+l,n)) } Функция j скрытый текст Выделить код Код:function j(m,o,l,n) { o=o?escape(o):""; n=n?n:""; l=l?l.toGMTString():""; document.cookie=m+"="+o+"; domain="+n+"; path=/; expires="+l } Хелп, плиз, если нужен весь скрипт, то в ПМ вышлю. |