Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / window.open не работает / 8 сообщений из 8, страница 1 из 1
15.03.2016, 08:49
    #39191900
yaxta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
window.open не работает
создал 2 веб
дата из скл сервер отлично помешает в датагрид

но клик не выполняет чтобы переход второй форм

как сказат он не чуствует сдес ест линк или нет

смотрите сами пожалуйста


Код: 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.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WebForm1.aspx.vb" Inherits="javawinop.WebForm1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>GridView Popup Window Demo </title>
    <style>
        .btInGrid {
            font:Arial, 12px;
            font-weight:normal; 
            color:#000; 
            padding:2px 5px; 
            background-color:#F6C60F; 
            border:solid 1px #F69E14; border-radius:2px;
            -moz-border-radius:2px; -webkit-border-radius:2px; 
            width: 150px; 
            cursor: pointer;
            display:block;
        }
    </style>
</head>
<body>
    <form id="frmGridViewDemo" runat="server">
    <div>
        <asp:GridView ID="GridView" 
            Font-Names="Arial" 
            Font-Size="0.75em" 
            AutoGenerateColumns="False" 
            CellPadding="3" 
            CellSpacing="0" 
            ForeColor="#333" 
            DataKeyNames="EmpID" 
            runat="server">

            <HeaderStyle BackColor="#989898" ForeColor="white" />

            <Columns>
                <asp:TemplateField HeaderText ="EmpID">
                    <ItemTemplate>
                        <asp:Label ID="lblEmpID" runat ="server" Text ='<%# Eval("EmpID") %>'>
                            </asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                
                <asp:TemplateField HeaderText ="Employee Name">
                    <ItemTemplate>

                        
                        <input type="button" 
                            class="btInGrid" value='<%# Eval("EmpName") %>' 
                            onclick='javascript:window.open("WebForm2.aspx?empid=<%# Eval("EmpID") %>" ,
                            "Stone Details","height=200,width=500,status=yes,resizable=no,toolbar=no,
                            menubar=no,location=center,scrollbars=no,resizable=no")' />

                    </ItemTemplate>
                </asp:TemplateField>
                
                <asp:TemplateField HeaderText ="Designation">
                    <ItemTemplate>
                        <asp:Label ID="lblDesig" runat ="server" 
                            Text ='<%# Eval("Designation") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>                
            </Columns>
        
        </asp:GridView>
    </div>
    </form>
</body>
</html>
...
Рейтинг: 0 / 0
15.03.2016, 09:20
    #39191917
Березовский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
window.open не работает
С кавычками скорей всего напутано...
Сделайте серверную кнопку, типа такого

Код: html
1.
 <asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl='<%# "WebForm2.aspx?empid="+ DataBinder.Eval(Container.DataItem,"id") %>' />
...
Рейтинг: 0 / 0
15.03.2016, 10:11
    #39191943
yaxta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
window.open не работает
БерезовскийС кавычками скорей всего напутано...
Сделайте серверную кнопку, типа такого

Код: html
1.
 <asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl='<%# "WebForm2.aspx?empid="+ DataBinder.Eval(Container.DataItem,"id") %>' />




это не сработал

и мне нужн открыват 2-й форм как Messagebox в winform
...
Рейтинг: 0 / 0
15.03.2016, 12:46
    #39192181
yaxta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
window.open не работает
yaxta,

ребята я создал етот маленкий переход

Код: plaintext
1.
2.
<input type="button"  class="btInGrid" value='<%# Eval("EmpName") %>' 
     onclick="window.open('WebForm2.aspx','_blank','Heigth=300,width=300,left=400')" />



он работает
открывает Webform2

но как с этим скриптом я могу передат параметры

Код: plaintext
1.
empid=<%# Eval("EmpID") %>



на Webform2?

и еше Webform2 открывается у меня правый нижный угол а как я могу открыт левый вверх?
...
Рейтинг: 0 / 0
15.03.2016, 13:02
    #39192204
Березовский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
window.open не работает
У меня сработало так

Код: html
1.
2.
 <input type="button"  class="btInGrid" value='<%# Eval("EmpID") %>'  
                                     onclick="window.open('WebForm2.aspx?EmpID=<%# Eval("EmpID") %>','_blank','Heigth=300,width=300,left=400')" />
...
Рейтинг: 0 / 0
15.03.2016, 13:55
    #39192264
yaxta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
window.open не работает
БерезовскийУ меня сработало так

Код: html
1.
2.
 <input type="button"  class="btInGrid" value='<%# Eval("EmpID") %>'  
                                     onclick="window.open('WebForm2.aspx?EmpID=<%# Eval("EmpID") %>','_blank','Heigth=300,width=300,left=400')" />



да сработал спасибо вам

но как могу открыт вебформ2 на правый и вверх угол ?
...
Рейтинг: 0 / 0
15.03.2016, 14:04
    #39192283
monstrU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
window.open не работает
yaxtaБерезовскийУ меня сработало так

Код: html
1.
2.
 <input type="button"  class="btInGrid" value='<%# Eval("EmpID") %>'  
                                     onclick="window.open('WebForm2.aspx?EmpID=<%# Eval("EmpID") %>','_blank','Heigth=300,width=300,left=400')" />



да сработал спасибо вам

но как могу открыт вебформ2 на правый и вверх угол ?

для этого в
window.open('WebForm2.aspx?EmpID=<%# Eval("EmpID") %>','_blank','Heigth=300,width=300,left=400')
нужно указать требуемые тебе параметры - читай помощь по этой функции
...
Рейтинг: 0 / 0
21.03.2016, 16:58
    #39197337
OutOfRange
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
window.open не работает
yaxta, Я бы на вашем месте вынес этот код в отельную функцию popup. Типа как в студии Лебедева .
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / window.open не работает / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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