powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Действие при нажатии на строку
21 сообщений из 46, страница 2 из 2
Действие при нажатии на строку
    #37582104
libru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
языком программирования в браузере является javascript
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37582143
D7na
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приведите пожалуйста элементарный пример кода который будет кидать алерт при нажатии на строку.
А еще лучше показывать ее Id. Код aspx файла и js.
Не могу сообразить как вызывать js из aspx.
Заранее спасибо!
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37582146
libru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D7naПриведите пожалуйста элементарный пример кода который будет кидать алерт при нажатии на строкуу тебя склероз?
тебе ж еще десятого ноября чел такой премер дал
ну потрать уже три минуты и нажми мышкой на строку
пипец блина
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37582171
D7na
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
libru, у меня нет склероза. Просто у меня не работает тот код который там приведен.

В js файле:
Код: java
1.
2.
3.
4.
5.
$(document).ready(function() {
    $('table.values tr').click(function() {
        alert($(this).find('input.rowID').val());
    });
});



В aspx файле:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<table class="values" border="2">
    <tr>
        <td>
            <input type="hidden" class="rowID" value="100" />
            1.1
        </td>
        <td>
            1.2
        </td>
    </tr>
    <tr>
        <td>
            <input type="hidden" class="rowID" value="200" />
            2.1
        </td>
        <td>
            2.2
        </td>
    </tr>    
</table>


В CSS:
Код: css
1.
2.
3.
4.
5.
6.
7.
8.
9.
table.values tr
{
    cursor: pointer;
}

table.values tr:hover
{
    background-color: Lime;
}



При наведении на строку, даже цвет не изменяется, что уж говорить про нажатие..
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37582182
libru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D7naПри наведении на строку, даже цвет не изменяется хватит лгать по вечерам
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37582183
D7na
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
libru, так то у меня и на http://jsfiddle.net/Db3S3/ работает. У себя запустить не могу..
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37582185
libru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чудес не бывает, выложи на фришный хостинг, глянем
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37591868
D7na
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С первым примером разобрался. Дело было в том что не был подключен jquery.
С остальным, все то же. Ни на какие нажатия, таблица не реагирует.
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37592151
libru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
повторяюlibruвыложи на фришный хостинг
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37592491
D7na
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37592748
libru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D7na
Код: javascript
1.
$.post("/Task/Edit/", { TaskID: $(this).find('input.rowID').val() });

убери точку после бакса

а вобще дели проблему на части, напр firebug в руки и спокойно бес паники смотреть - что вернет val() и т.д.
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37592751
libru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://d7na-5.hosting.parking.ru/scripts/listing.js
Код: javascript
1.
2.
3.
4.
$(document).ready(function() {
    $('table.values tr').click(function() {
        $.post("/Task/Edit/", { TaskID: $(this).find('input.rowID').val() });
    });

нещет точки после бакса я ошибся

1) что с количеством открывающих-закрываюших скобок?
2) на странице есть ли таблица имеющая класс values ?
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37592754
D7na
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
libru, убрал.. толку ноль.
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37592755
libru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
глянул на структуру страницы... это ппц просто! неужто мвц такое генерит по умолчанею?
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37592774
D7na
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
libru, да.. из всего что я туда добавил, это только таблица. )
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37592787
D7na
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
libru, Насчет скобок все в порядке. Насчет таблицы, с классом, все также как и было в самом начале. Далеко не продвинулся.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<%@ Import Namespace="Tracker.Models" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    <%=ViewData["Title"]%>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

<script src="/Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="/Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script>
<script src="/Scripts/jquery-1.5.1.js" type="text/javascript"></script>
<script src="/Scripts/listing.js" type="text/javascript"></script>

<h2><%=ViewData["Title"]%></h2>
<%=Html.ActionLink("Add New", "Add")%>

<table>
<tr>
<td>Title</td>
<td>Created Date</td>
<td>Desciption</td>
<td>ID</td>
</tr>

<tbody>
<%
    foreach (Task t in (IEnumerable<Task>) ViewData["Tasks"])
    {%>
<tr>
    <input type="hidden" class="rowID" value="<%=t.TaskId%>"/>
    <td><%=t.Title%></td>
    <td><%=t.CreatedOn.ToShortDateString()%></td>
    <td><%=t.Text%></td>
    <td><%=t.TaskId%></td>
</tr>
  
<%
    }%>
    </tbody>
</table>

</asp:Content>
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37592803
D7na
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавил к <table> класс: class="values". Результат на том же сайте.
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37592819
libru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D7nalibru, Насчет скобок все в порядкеа конкретнее?
сколько открывающих и сколько закрывающих?
файл listing.js не большой можеш пощитать?
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37592825
D7na
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
libru, не хватало закрывающейся, но куда я ее не ставил, результат не изменился..
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37592829
libru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с вопросами по javascript иди на форум по javascript
...
Рейтинг: 0 / 0
Действие при нажатии на строку
    #37605493
D7na
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решение было таким:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
$(document).ready(function () {
        $('table.values tr').bind('click', function () {
            var taskID = $(this).find('input.rowID').val();
            $.get("/Task/Edit/", { id: taskID }, function () {
                document.location.href = '/Task/Edit/' + taskID;
            });
        });
    });
...
Рейтинг: 0 / 0
21 сообщений из 46, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Действие при нажатии на строку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]