Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Prototype или что-то ещё? (https://javascript.ru/forum/events/22018-prototype-ili-chto-eshhjo.html)

Darooma2 03.10.2011 11:46

Prototype или что-то ещё?
 
Есть пользовательский контрол PhoneTextBox2 на asp.net
Код:

<script type="text/javascript">
          var <%=ClientID%>_getNumber = function () {
            return alert( <%=txtCountryCode.ClientID%>.getValue());
        }
    </script>
 
<ext:CompositeField runat="server" ID="eCompositeField">
    <Items>
        <ext:Label ID="PhoneBoxTitle" runat="server" />
        <%-- ------------------------ %>
    </Items>
</ext:CompositeField>

На конечной странице я обращаюсь к его javascript методу так
Код:

<uc:PhoneTextBox2 runat="server" ID="txtb" />
<ext:Button Text="test" runat="server">
        <Listeners>
            <Click Handler="#{txtb}_getNumber();"></Click>
        </Listeners>
</ext:Button>

Строчка #{txtb}_getNumber() в конечном итоге - это уникальное имя скрипта, где #{txtb} - уникальное имя контрола.

Как сделать так, чтобы можно было обращаться к его javascript методу через точку, вот так:
Код:

<Click Handler="#{txtb}.getNumber();">

Darooma2 04.10.2011 11:57

up


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