<script type="text/javascript">
  
  function open() { 
            loc_x = document.body.scrollLeft + event.clientX - event.offsetX + 100; 
            loc_y = document.body.scrollTop + event.clientY - event.offsetY + 170; 
            window.showModalDialog("JobsView.aspx?J_jobId= ", self, "edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:350px;dialogHeight:350px;dialogTop:" + loc_y + "px;dialogLeft:" + loc_x + "px"); 
        } </script><asp:GridView ID="GVJobs" runat="server" AutoGenerateColumns="False" 
            Width="732px">
            <Columns>
                <asp:BoundField DataField="J_jobName" HeaderText="职位名称" />
                <asp:BoundField DataField="J_jobNumber" HeaderText="招聘人数" />
                <asp:BoundField DataField="J_jobEducation" HeaderText="学历要求" />
                <asp:BoundField DataField="J_jobTime" HeaderText="发布时间" />             <asp:TemplateField>   
                 <ItemTemplate>
                   
                  
                     
                     <a href="#" onclick="window.open('');">职位详细信息</a>
                     
                     <asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl='<%# "~/Apply.aspx?J_jobId=" + Eval("J_jobId") %>' 
                      CausesValidation="False" Text="应聘该职位"></asp:LinkButton>
                      
                 </ItemTemplate>
            </asp:TemplateField>
            </Columns>
        </asp:GridView> 代码里面的JobsView.aspx?J_jobId= ,其中J_jobId应该怎么写呢,我要传入一个id,然后弹出一个固定大小的页面。找了老多,都是只能重新打开页面,而不能弹出一个固定大小的页面!

解决方案 »

  1.   

    页面:
    <a href="#" onclick="window.open('<%# Eval("J_jobId")%>');">职位详细信息</a>js:
      function open(id) { 
            loc_x = document.body.scrollLeft + event.clientX - event.offsetX + 100; 
            loc_y = document.body.scrollTop + event.clientY - event.offsetY + 170; 
            window.showModalDialog("JobsView.aspx?J_jobId="+id, self, "edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:350px;dialogHeight:350px;dialogTop:" + loc_y + "px;dialogLeft:" + loc_x + "px"); 
      } 
      

  2.   

    <a href="#" onclick="window.open('<%# Eval("J_jobId")%>');">职位详细信息</a>
    function open(s) { 
                loc_x = document.body.scrollLeft + event.clientX - event.offsetX + 100; 
                loc_y = document.body.scrollTop + event.clientY - event.offsetY + 170; 
                window.open("JobsView.aspx?J_jobId="+s, "", "edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:350px;dialogHeight:350px;dialogTop:" + loc_y + "px;dialogLeft:" + loc_x + "px"); 
            }