Добрый день. Пытаюсь написать скрипт, чтобы он менял href тега <a>.
Проблема в том, что на сайте используются hash-данные (ну или как там они называются).
В общем URL изначально выглядит вот так: www.site.ru/home/name.
При клике по закладкам, которые есть на странице, он меняется вот так: www.site.ru/home/name/#section.tasks, www[dot]site[dot]ru/home/name/#section[dot]settings и т.д.
Когда через Greasemonkey прикручиваю скрипт к странице, то он ничего не меняет.
На главной странице (www.site.ru/home/name) выглядит вот так:
1. Dezmont - 18 Ноября, 2012 - 13:33:33 - перейти к сообщению
На странице www[dot]site[dot]ru/home/name/#section[dot]tasks JS, который на сайте меняет код вот так:
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <a href="webcal://www.site.ru/icalendar/name/29096485/?tok=eJwNyzkOAzEIAMAXWTIGDDwHDEiRchTZKq-PTj8kwb7kQMvEQshaAI3pXIclCNeuqUvZStnD209ELWneiyN1ZP1en-c1no-vNZZN26Q8QtTMZTZuro3eaX3s-jETDFVJHMAymqyKgkh4VyDfDRPwD9E3KtA" id="icalendarlista">
Я вставляю такой код в greasemonkey:
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- var iCal = document.getElementById('icalendareventslista').href;
- var date = new Date().valueOf();
- document.getElementById('icalendareventslista').href = iCal + '&' + date;