powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / window.open не работает
8 сообщений из 8, страница 1 из 1
window.open не работает
    #39191900
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создал 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
window.open не работает
    #39191917
Березовский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С кавычками скорей всего напутано...
Сделайте серверную кнопку, типа такого

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

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




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

и мне нужн открыват 2-й форм как Messagebox в winform
...
Рейтинг: 0 / 0
window.open не работает
    #39192181
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
window.open не работает
    #39192204
Березовский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня сработало так

Код: 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
window.open не работает
    #39192264
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 на правый и вверх угол ?
...
Рейтинг: 0 / 0
window.open не работает
    #39192283
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
window.open не работает
    #39197337
OutOfRange
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yaxta, Я бы на вашем месте вынес этот код в отельную функцию popup. Типа как в студии Лебедева .
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / window.open не работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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