PDA

View Full Version : باز کردن یک صفحه کوچیک از درون گریدویو



armangara
جمعه 24 مهر 1388, 17:45 عصر
با سلام
من یک گیدویو دارم که میخوام وقتی روی ایمیج باتنی درون گریدویو کلیک کنم یه صفحه کوچیک مرورگر باز شه و یه سرس اطلاعات رو نمایش بده و اونجا یکسری عملیات انجام بشه
من این کد رو نوشتم اما اجرا نمیشه

<Columns>
<asp:TemplateField>
<ItemTemplate>
<div style="text-align:left">
<div style="float:left ">
<asp:Image ID="Image" runat="server" CssClass="Photo" ImageUrl='<%# "Images/" + Eval("thumbpic") %>' /></div>
<asp:Image ID="Image1" runat="server" ImageUrl="Images/arrow01.gif" />
<asp:HyperLink ID="Title" runat="server" CssClass="Name"
NavigateUrl='<%#"delailsp.aspx?Id=" + Eval("Id").ToString %>' Font-Underline="false" >
<%#Eval("Name")%>
</asp:HyperLink>
<br /><br /><br /><br />
<div style="text-align:left">
<asp:HyperLink CssClass="Tahoma" ID="Continue" runat="server" NavigateUrl='<%#"delailsp.aspx?categoryId=" + Eval("Id").tostring %>' ForeColor="Gray" Font-Underline="false" > далее...</asp:HyperLink>
&nbsp;&nbsp;&nbsp; <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/Images/kharid.jpg" OnClientClick="window.open('" + "Orders.aspx?Id=" + Eval("Id").tostring + "', '_blank', 'height=500,width=800,status=yes,toolbar=no,menuba r=no,location=no,scrollbars=yes,resizable=no,title bar=no' )" /></div><br />
<hr width="90%" align="center" />
</ItemTemplate>

</asp:TemplateField>

</Columns>

jafarnia
جمعه 24 مهر 1388, 20:10 عصر
اين كد تابع جاوا رو بزار تو صفحه:

function OpenWin(val)
{
var win = "width=300,height=200,menubar=no,location=no,resiza ble=yes,scrollbars=yes,top=100,left=100";
newWin = window.open('delailsp.aspx?Id=' + val, 'newWin', win);
newWin.focus();
}
بعد اين كد رو هم به جاي HyperLink ي كه گذاشتي قرا بده:

<a href="#" id='<%# Eval("Id") %>' onclick="OpenWin(this.id)"><%#Eval("Name")%></a>