2011-08-11 40 views
0

我怎樣才能像團購或黃頁做網頁的彈出。如果我是正確的,那些不是ajax的。我想知道如何才能在Asp.net網站上顯示具有良好圖像的彈​​出窗口?如何顯示非AJAX彈出

我以前使用AJAX那些沒有圖像!

+0

沒有做完全回發,你就必須使用某種形式的的客戶端技術。這聽起來像是可以用Javascript完成的事情。 – 2011-08-11 13:54:18

回答

0

我相信你有這個概念有些誤解。按照定義,AJAX是您的Web應用程序何時異步(在後臺)向服務器發送數據和從服務器檢索數據的時間,而不會干擾現有頁面的顯示和行爲。您可能需要AJAX執行服務器操作(如將數據提交到服務器)或更新網頁中的某些部分順利,沒有讓用戶感覺到閃爍(這可能包括顯示彈出式)。

要回答你的問題,你需要利用了JavaScript,HTML和CSS來實現你的目標,否則你可能會使用一個現成的庫中,我強烈建議jQuery用戶界面。檢查他們的網站爲Dialog擴展:

jQuery UI Website

0

要打開JavaScript的一個彈出窗口,你可以使用以下命令:

openChildWindowWithDimensions = function(url, width, height, showMenu, canResize, showScrollbars) { 
     var childWindow = window.open(url, "", "\"width=" + width + ",height=" + height + ",menubar=" + (showMenu ? "1" : "0") + ",scrollbars=" + (showScrollbars ? "1" : "0") + ",resizable=" + (canResize ? "1" : "0") + "\""); 
     if (childWindow){ 
      childWindow.resizeTo(width, height); 
     } 
    } 
+0

childWindow.resizeTo是由於IE9中的錯誤而添加的。 –