userJS(Greasemonkey)

P2
На сайте с 31.12.2008
Offline
35
662

есть к примеру незамысловатый скрипт


<script>
function somefunction(){
var myvbvbvb=100;
return myvbvbvb;
}
function show(){
alert(somefunction());
}
</script>
<input type="button" value="click" onclick="show();">

пытаюсь изменить переменную через FF+Greasemonkey


// ==Userscript==
// @name Cool script
// @description Does some cool thing.
// @author some@cool.programmer.com
// ==/Userscript==
(function() {
defineMagicVariable('myvbvbvb',function () { return 10000000; },null);
})();

//пытаюсь элементарно заменить 100 на 10000000

но не выходит :(

есть мысли?

Спасибо.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#1
pasha220992:

function*somefunction(){
var*myvbvbvb=100;
return*myvbvbvb;
}

Давайте научимся логике. Вы бредите. кусок должен быть таким:

var myvbvbvb=100;

function somefunction(){

return myvbvbvb;

}

и не выносить мозг всякой какой, типа

pasha220992:
пытаюсь изменить переменную через FF+Greasemonkey
От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
P2
На сайте с 31.12.2008
Offline
35
#2
T.R.O.N:
Давайте научимся логике. Вы бредите. кусок должен быть таким:
var myvbvbvb=100;
function somefunction(){
return myvbvbvb;
}

Это "урезанная версия" скрипта(определение переменной и присвоение ей некого значения происходит именно внутри функции) с сайта на котором и я хочу переопределить переменную .

T.R.O.N
На сайте с 18.05.2004
Offline
314
#3
pasha220992:
определение переменной и присвоение ей некого значения происходит именно внутри функции

в программировании чудес не бывает... там все подчинено строгим правилам и последователностям

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий