Здравствуйте, Koss87, Вы писали:
K>Здравствуйте, TheAteist, Вы писали:
TA>>Очень полезная информация. Спасибо.
TA>>А если сделать чтоб при нажатии ява функция вызвалась.
TA>>Я вот так сделал
TA>>TA>>_Menu.Attributes["onclick"] = "myFunc()";
TA>>
TA>>Но она не вызывается. Почему?
K>м... может тебе не на меню надо вешать событие а на контролы которые в нем местяться? приведи пример нтмля резутьтируещего там де само меню, и приведи пример myFunc()
K>еще я думаю может стоит внутри этой функции поместить такую фигню как
K>K>...
K>alert();
K>...
K>
K>может всетаки она обрабатываетсья и гдето пориться в процесе ?
K>З.Ы. для
я сделала например
_Menu.Attributes["onclick"] = "alert(1);"
но alert не вызывается
Потом я попробывал использовать Calling Static Methods in an ASP.NET Web Page. Но не получилось.
Я убрал апдейт панели.
В коде в функции buildNodeContent добавил
_Menu.MenuItemClick += new MenuEventHandler(Menu_MenuItemClick);
а в скрипте следующее
<script runat="server">
[WebMethod]
static void Menu_MenuItemClick(object sender, MenuEventArgs e)
{
...
}
и тогда при нажатии на AddChilds например вызвалась бы Menu_MenuItemClick без постбека и я обработал бы нажатие,
но функция buildNodeContent не видет Menu_MenuItemClick и выдает ошибку при постбеке
Что я не то сделал?
того чтобы понять причину нужно больше инфы ) попробуй более детально описчать ситуацию!