Starší komentáře ke článku: DatePicker pomocí Calendar control v ASP.NET
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 9.5.2006 9:52:09
Díky za pěkný příklad, jenom jedna poznámka. Pokud textboxu "tbDate" na mateřské stránce přiřadím direktivu runat="server", pak mi ho framework vyrendruje s jiným id (takové to ctl100.....) a javascript pak daný element nenajde. Doporučuji proto runat="server" u textboxu vynechat. Pozn. Zkoušel jsem na ASP.NET 2.0, nevím jak na nižších verzích.
Datum vložení: 9.5.2006 11:41:22
Diky za pripominku. .net renderuje jina id pokud je prvek clenem nejakeho jineho prvku - kdyz zkratka potrebuje jednoznacne identifikovat jinak nez jsme mu zadali. Osobne to resim tak, ze na urovni tridy definuju verejny nebo chraneny string, do ktereho programove zapisu klientske id, ktere boxu asp.net priradil a v javascriptu potom pouzivam neco takoveho: window.opener.document.getElementById('<%=textboxId%>').value Nekdy je proste zadouci mit box s runat='server'.. Jeste jednou diky. R.
Datum vložení: 11.8.2006 10:13:55
Mně to teda nefunguje vůbec. Můžeš tu dát celý zdrojový kod? Díky
Datum vložení: 13.8.2006 11:05:26
No on tam cely zdrojovy kod je, jen je potreba nekdy pouzit misto getElementById(""tbDate"") toto: getElementById(" + tbDate.ClientId + ")