Невозможно изменить URL-адрес динамически. Если вы хотите сделать что-то интересное, вам нужно создать новую кнопку с новым URL. Это может быть достигнуто несколькими способами, самым простым из которых является создание элемента, содержащего кнопку, и запуск создания пользовательского элемента кнопки каждый раз, когда происходит что-то, что должно вызвать изменение URL.
Я могу показать вам пример реализации, которую мы собрали для HP несколько недель назад. Они на самом деле вызывают функцию «поделиться» из Flash-фильма, но этот прототип запускает ее с кнопки.
Вы можете связаться со мной по sragan@sharethis.com