Window.open()打开一个窗体不被拦截

王朝system·作者佚名  2006-01-10
窄屏简体版  字體: |||超大  

在DataGrid中建一个模板列,在模板列中放一个客户端的Button,或者直接写你要的字句,然后用<a href>连接

例:

<TABLE id="Table1" cellSpacing="0" cellPadding="0" width="100%" align="center" border="0">

<TR>

<TD width="100%">

<asp:datagrid id="dgFreightInfo" runat="server" Width="96%" GridLines="Horizontal" AllowCustomPaging="True"

AllowPaging="True" AutoGenerateColumns="False" DataKeyField="id" BorderColor="White" BorderWidth="1px"

PageSize="20">

<ItemStyle Height="25px" BackColor="#F7F7F7"></ItemStyle>

<HeaderStyle Font-Bold="True" HorizontalAlign="Center" Height="25px" BackColor="#E8E8E8"></HeaderStyle>

<Columns>

<asp:TemplateColumn>

<ItemTemplate>

<A href='javascript:onclick=LoadFreight(<%# DataBinder.Eval(Container,"DataItem.id")%>)'>

详细信息</A>

</ItemTemplate>

</asp:TemplateColumn>

</Columns>

</asp:datagrid>

</TD>

</TR>

然后写一个JavaScript方法

<script language="javascript">

function LoadFreight(id)//id为传进的参数

{

var url='url.aspx?tid='+id+'';

window.open(url,'','scrollbars=yes,top=0,left=0,resizable=no,status=no,toolbar=no,menubar=no,location=no,width=430,height=600');

}

</script>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航