<script language="JavaScript"> 
<!--
function Preview()
{
window.open("Picture.aspx", "Preview", "top=10,left=10,height=400,width=400,status=no,toolbar=no,menubar=no,location=no");
}
//-->
</script>
<script language="javascript">

解决方案 »

  1.   

    DataNavigateUrlFormatString="javascript:var w=window.open('aaa.aspx?id={0}','','toolbar=0,left=200,top=100,height=400,width=500');"
      

  2.   

    试试:<asp:HyperLinkColumn Text="修改栏目" DataNavigateUrlField="portalId" DataNavigateUrlFormatString="javascript:var win = window.open( 'Manage.aspx?portalId={0}', '_blank', ''toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,top=0,left=0, width=800, height=600' );" HeaderText="修改栏目">
      

  3.   

    把它转换成模板列后就没有DataNavigateUrlFormatString这个属性了啊!
    怎么办呢?
      

  4.   

    string aa = "<script language=\"JavaScript\">"+"window.open('contractfindyear.aspx?id=4&name="+DrpConName.SelectedItem.Text.Trim()+"', '', 'height=350, width=600, top=0, left=0, toolbar=no, menubar=no,scrollbars=yes,resizable=no,location=no, status=no')"+"</script>";
    Response.Write(aa);
      

  5.   

    <asp:TemplateColumn>
        <ItemTemplate>
            <asp:HyperlInk 
                    ID="HyperLink1"
                    Runat="Server" 
                    NavigateUrl='<%# "Javascript:var PopUpWin = window.open(""ShowArticle.aspx?location=" & DataBinder.Eval(Container, "DataItem.Id") & "&Param2=" & DataBinder.Eval(Container.DataItem, "Field2") & """)" %> '
            >
                <%# Container.DataItem("TextField") %>
            </asp:HyperLink>
        </ItemTemplate>
    </asp:TemplateColumn>
      

  6.   


    <ItemTemplate>
        <asp:HyperLink id="HyperLink1" runat="server" NavigateUrl="javascript:var NewWin=window.open(ShowArticle.aspx?location=<%# DataBinder.Eval(Container.DataItem, "NodeName") %',null,'width=800,height=200,top=100,left=100,scrollbars=no,directories=no,status=no,toolbar=no,resizable=no');" "><%# DataBinder.Eval(Container.DataItem, "id") %></asp:HyperLink>
    </ItemTemplate>
     
      

  7.   

    把asp:HyperLink 的属性NavigateUrl改为:
    NavigateUrl= "javascript:var win = window.open( 'Manage.aspx?portalId={0}', '_blank', ''toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,top=0,left=0, width=800, height=600' );" 
      

  8.   

    错了
    NavigateUrl="javascript:var win = window.open( 'WebForm3.aspx', '_blank', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,top=0,left=0, width=800, height=600' );"
      

  9.   

    window.open( 'Manage.aspx?location=<%# DataBinder.Eval(Container, "DataItem.Id")%> ', '_blank', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,top=0,left=0, width=800, height=600' );"
      

  10.   

    DataNavigateUrlFormatString="javascript:window.open('dd.aspx','','width=500,height=500,resizable=no');"
      

  11.   

    DataNavigateUrlFormatString="javascript:var w=window.showModelessDialog('WebForm2.aspx?id={0}','','status:no;center:yes;edge:raised;dialogWidth:250px;dialogHeight:250px');"我试了,一定行。
      

  12.   

    static public void OpenWindow(System.Web.UI.Page Page, string strUrl, int width, int height, string WindowName)
    {
    string JStr = "<script>";
    JStr += "window.open('" + strUrl + "','" + WindowName + "',";
    //JStr+="'')";
    JStr +="'resizable=yes,scrollbars=yes,menubar=no,toolbar=no,location=no,status=no,width=" + width.ToString() + ",height=" + height.ToString() +"');"; 
    JStr += "</script>";
    Page.RegisterStartupScript("OpenWindow", JStr);
    }