johan 18.03.2011 08:09 Terárium pro ještěry

Камраде, подскажите по жабоскрипту. С недавних пор букмарклет, который я юзаю для того, чтобы быстро кидать URL-ы записей из гуглоридера в псто, начал вешать ридер. Код такой:

var s=getPermalink();
var u=s.url;
var l=u.length;
window.location.href='xmpp:psto@psto.net?message;body=String(u);

Результат — открывается чятик с адресом записи, но после этого ридер подвисает и перестает разворачивать следующие записи. Что случилось?

1. arts 18.03.2011 10:49

Плюнь. Я скоро нативную хуйню прикручу.

2. werehuman 18.03.2011 12:38

могу предположить — ждет, когда ты закроешь жабир-клиент. "window.location.href=" пахнет дикими костылями.

3. johan → werehuman /2 18.03.2011 12:39 Terárium pro ještěry

Хм. А как надо?

4. johan → arts /1 18.03.2011 12:41 Terárium pro ještěry

К Гугль-ридеру?

5. werehuman → johan /3 18.03.2011 12:46 lithium

попробуй так http://www.webmasterworld.com/javascript...

6. johan → werehuman /5 18.03.2011 12:50 Terárium pro ještěry

О. Непомогло. Неужели скрипт как-то портит потроха гуглоридера?

7. werehuman → johan /6 18.03.2011 12:50 lithium

вряд ли. Просто мне не нравится подмена текущего урла ну никак

8. johan → werehuman /7 18.03.2011 12:52 Terárium pro ještěry

Просто я попробовал с window.open/close — работает, но результат ровно тот же — после использования следующая запись в Ридере не открывается.

9. werehuman → johan /8 18.03.2011 12:53 lithium

а ошибки в консоль не лезут?

10. johan → werehuman /9 18.03.2011 12:59 Terárium pro ještěry

Хм. Лезут. s is not a function. alert(getPermalink()) выдает [object object].

11. werehuman → johan /10 18.03.2011 12:59 lithium

что за s? У тебя в коде есть таковая?

12. johan → werehuman /11 18.03.2011 13:00 Terárium pro ještěry

s=getPermalink же

13. werehuman → johan /12 18.03.2011 13:00 lithium

значит ты где-то пишешь s()

14. johan → werehuman /13 18.03.2011 13:01 Terárium pro ještěry

s=getPermalink(); var u=s.url; Всио...

15. werehuman → johan /14 18.03.2011 13:01 lithium

покажи весь код

Do you really want to delete ?