Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как назначить идентификатор объекта? (https://javascript.ru/forum/misc/21849-kak-naznachit-identifikator-obekta.html)

ugin_root 26.09.2011 19:05

Как назначить идентификатор объекта?
 
$('#form_id').dialog({
	buttons: {
		"Принять": function(){
			alert(1);
		},
		"Отмена": function(){
			$(this).dialog("destroy");
		}
	},
	title: "Форма"
});

Здесь есть 2 объекта внутри buttons. У одного идентификатор "Принять" у другого "Отмена".
Мне нужно передать эти идентификаторы в виде строки. Что-то вроде этого:
function openDialog(button1,button2){
	$('#form_id').dialog({
		buttons: {
			button1: function(){
				alert(1);
			},
			button2: function(){
				$(this).dialog("destroy");
			}
		},
		title: "Форма"
	});
}
var b1="Принять";
var b2="Онтмена";
openDialog(b1,b2);

Но если сделать так то идентификаторами становятся button1 и button2.

Gozar 26.09.2011 20:58

buttons[button1] = function ...
buttons[button2] = function ...

ugin_root 26.09.2011 21:14

Спасибо!


Часовой пояс GMT +3, время: 17:29.