Показать сообщение отдельно
  #1 (permalink)  
Старый 19.05.2011, 20:06
Новичок на форуме
Отправить личное сообщение для Omnividente Посмотреть профиль Найти все сообщения от Omnividente
 
Регистрация: 19.05.2011
Сообщений: 6

Кнопка для запуска JS скрипта. (greasmonkey)
Честно скажу, в програмировании полный ноль, но повилась необходимость выполнить следующую задачу:

Есть к примеру скрипт:

javascript:function wallAnalyser(){var p=document.location.pathname.toString().substr(1).split("/");if(p[0]=='fight'&&p[1].match(/\d+/g)){fightLoader(p[1])}}function fightLoader(a){var b=$(document).find("div.pagescroll div.block-rounded");var c=Number($(b).find("a:first-child").html()||$(b).find("strong.current").html());var d=$(document).find("ul#fight-log");var e=new Array();for(p=1;p<=c;p++){e.push("http://www.moswar.ru/fight/"+a+"/"+p+"/ ul#fight-log li")} massivLoading(e,d);$("form#fightGroupForm div.pagescroll").remove()} function massivLoading(a,b,c){if(a.length>0){var d=document.createElement("div");if(!c)$(b).empty();$(d).load(a.pop(),function(){$(b).append($(d).html());$("ul#fight-log li").css("display","list-item");massivLoading(a,b,true)})}else{return false}} wallAnalyser();


Если я его вставляю на определенной странице в строку браузера, и нажимаю Enter он делает заложенную в него работу.

Вопрос заключается в следующем. Как его можно исправить так, чтобы при вставке в строку браузера появлялась на сайте кнопка при нажатии на которую выполнялся этот скрипт. Т.е. если я сейчас добавляю этот скрипт в greasmonkey то он выполняется как только попадаю на указанную страницу, а нужно чтоб при попадании на нее появлялась кнопка, при нажатии на которую выполнялся скрипт. Заранее спасибо.

Последний раз редактировалось Omnividente, 19.05.2011 в 20:43.
Ответить с цитированием