Здравствуйте, mogadanez, Вы писали:
M>M> private void Page_Load(object sender, System.EventArgs e)
M> {
M> Button1.Attributes["onclick"] = "if (typeof(Page_ClientValidate) == 'function') { Page_ClientValidate();if (!Page_IsValid) return false; }; var self = this; window.setTimeout( function (){self.disabled = true;}, 10 );";
M> }
M>
здесь наверно должно быть
Button2.Attributes иначе непонятно зачем нужен Button2 в примере
(кстати, странный эффект получается, если оставить как есть — по нажатию на Button1 серятся все три кнопки сразу
)
В IE6 все три метода функциклируют как надо, в FireFox (1.5.0.2) function on_load() срабатывает, btn находится, но все равно Button1 не disable-ся
Кстати зачем нужно писать
var btn = document.getElementById("<%=Button1.ClientID%>");
если работает и просто
var btn = Form1.Button1;
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>