none
Menu控制項, 在IE8可以....但在Mac下不能用.... RRS feed

  • 問題

  • 請問大大...

    昨天我發問了一個Menu在IE8不可以作用的問題.....現在解決了.....
    但今天發現...在Mac的Browser (Safari) 不能用耶.....它會讓整個頁面的格局都向下移......

    請問有沒有方法決解呢????

    or 我應該用別的方法做menu會比較好??

    謝謝大大
    努力吸收新知的海綿~
    2009年9月11日 上午 02:24

解答

所有回覆

  • Hi,

    試看看下列連結的方法:
    http://www.felixwoo.com/archives/429

    年度軟體技術盛會微軟Tech.Days 9月22日全新登場, 您還在等什麼? 快報名就對了.


    • 已標示為解答 TakoQQ 2009年9月11日 上午 04:15
    2009年9月11日 上午 03:22
  • 謝謝Lolota大大..

    我試了....但是在Safari 3  和  Safari 4  都還是不Working.......

    不知道該怎麼辦才好 ~~ >< ~~

    請大大們再幫幫忙.... 謝謝

    努力吸收新知的海綿~
    2009年9月11日 上午 03:51
  • 呵....Sorry~~Sorry.......Browser檔案放錯地方,所以不能用.....

    現在可以了~~~太感謝了.....

    謝謝Lolota大...........


    1.在網站內新增一個項目叫做 "瀏覽資訊檔", 它自動會產生一個App_Browsers的目錄, 包含一個叫BrowserFile.browser的檔案.
    2.在App_Browsers的目錄下再新增一個 "瀏覽資訊檔" 項目,取名為Others.browser.
    3.將下面這段放入Others.browser內就可以了.

    < browsers >
        
    < browser  id ="Safari3"  parentID ="Safari1Plus" >
            
    < identification >
                
    < userAgent  match ="Safari/\d+\.\d+"   />
            
    </ identification >
            
    < capture >
                
    < userAgent  match ="Version/(?'version'\d+\.\d+)"   />
            
    </ capture >
            
    < capabilities >
                
    < capability  name ="browser"  value ="Safari3"   />
                
    < capability  name ="version"  value ="${version}"   />
            
    </ capabilities >
            
    < controlAdapters >
                
    < adapter  controlType ="System.Web.UI.WebControls.Menu"
                         adapterType
    =""   />
            
    </ controlAdapters >
        
    </ browser >
        
    < browser  id ="GoogleChrome"  parentID ="Safari3" >
            
    < identification >
                
    < userAgent  match ="Chrome/(?'version'\d+\.\d+)"   />
            
    </ identification >
            
    < capabilities >
                
    < capability  name ="browser"  value ="Googlebot"   />
            
    </ capabilities >
        
    </ browser >
    </ browsers >


    p.s. 如果上述方法搞不定的話, 可以在Page_Load的地方加一句

    If Request.UserAgent.IndexOf("AppleWebKit") > 0 Then Request.Browser.Adapters.Clear()

    就Ok啦


    努力吸收新知的海綿~
    2009年9月11日 上午 04:10