из предыдущей справки я использую что-то вроде этого:
(function (global) {
// your code here
global.myGlobalVar = myVar
}(this));
, который отлично работает для переменных, но как мне сделать это для функций?
Например, я попробовал это:
(function (global) {
function something()
{
// do something, return something
}
global.something()= something();
}(this));
но это не работает: (
Как мне заставить его работать с функциями?
Спасибо!
EDIT:
Обратите внимание, что это вызывается на HTML-странице, сначала я делаю это:
<script language="Javascript" src="four.js">
, затем
<body onload="javascript:something()">