2012-07-19 77 views
0

將ancor標籤放在頁面上。當我點擊它時,我希望目標頁面在原始頁面上顯示得更小(即200px x 300px)。Asp.net:如何讓頁面顯示爲彈出式(小屏幕)?

<a href="Destination.aspx">Destination</a> 

回覆後,我希望目標頁面消失。

感謝您的幫助

+0

** HTTP://stackoverflow.com/questions/3106106/can-i-make-web-page-look-as-pop-up** – 2012-07-19 15:34:29

回答

1

當我點擊它,我想目標頁面顯得更小(即200像素 x 300像素)只是在原始頁的頂部

你可以打開它與window.open

<a onclick="openPopup();">Destination</a> 

function openPopup() 
{ 
    window.open("Destination.aspx","mywindow","menubar=1,resizable=1,width=350,height=250"); 
} 

後,我回來後,我想德斯坦一頁消失。

  1. 在Destination.aspx定義隱藏字段。

    <input type="hidden" runat="server" id="hdnHidePopup" value="" /> 
    
  2. 在之後要彈出消失Destination.aspx的回傳,隱藏字段的值設置爲「true」或自己喜歡的東西

    hdnHidePopup.Value = "true"; 
    
  3. 在彈出的負載添加此javascript,可能就在body的結束標記之前。

    <script type="text/javascript"> 
         hdnHidePopup = document.getElementByID('<%= hdnHidePopup.ClientID %>'); 
         if(hdnHidePopup .value == "true") 
         { 
          hdnHidePopup.value = ""; 
          window.close();  
         } 
        </script>