Я создаю гаджет Windows 7 и позволяю пользователю войти в систему через гаджет. Гаджет будет регистрироваться в любом действительном (как определено доменом приложения) адресе, который предоставляет пользователь. Теперь я столкнулся с проблемой. Я делаю что-то вроде этого:Вызов этого в функции Javascript, вызванной innerHTML
function Object(address){
this.address = address
....
this.loginBox = gDocument.createElement("loginBox");
this.loginBox.innerHTML = "<FORM name = 'myForm' action='' method='GET'><input type='text' name='usernameBox' id = 'usernameBox' VALUE=''><input type='password' id = 'passwordBox'><button type = 'button' value = 'Ok' id = 'loginButton' onclick='login()'></FORM>";
(Примечание: Если кто-то может форматировать приведенный выше код, который был бы хорошо, но это не обязательно, чтобы точно знать, что происходит только знать концепцию того, что я пытаюсь сделать)
Поэтому при входе я не могу это сделать. Адрес, чтобы получить адрес, потому что адрес хранится в каждом объекте. Метод входа не является технически частью прототипа. Если бы это было так, я бы не знал, как назвать это из HTML. (Ну, это неправда, я бы знал, как назвать это, но я знаю только, как назвать его прототипом, где он будет выполнять функциональность, но не имеет каких-либо локальных переменных).
Любая помощь в получении метода входа, который вызывается myForm, чтобы знать о локальных переменных, будет с благодарностью оценена. Переменной, которую я хочу получить, является this.address. Функция входа в систему - это просто вход в систему.
Mybe вам нужно включить больше кода ... какая локальная переменная (локальная), которую вы хотите захватить в методе входа? – Jaime
Я попытался сделать это немного более ясным. – user535617