Avatar billede tommer Nybegynder
14. november 2005 - 15:20 Der er 6 kommentarer og
2 løsninger

problemer med panel

Hvis man laver et panel i vs bliver det renderet som en <div> i IE. Men i firefox bliver panelet til en <tabel>???
Kan man ændre det nogle steder så det bliver en <div> i firefox?
Hvorfor sker det ???
Avatar billede snepnet Nybegynder
14. november 2005 - 15:41 #1
en af fiduserne med serverkontroller er, at de renderes iht. klienten.... desværre er det så ikke alle forhold omkring det der er helt 10-4.

i machine.config har du en sektion der hedder browsercaps... der er angivet forhold for forskellige typer af browsere (og det er vist ikke en fil som MS vedligeholder).

du kan rette i den hvis du vil, og jeg vil tro du kan finde vej herfra:
http://ryanfarley.com/blog/archive/2005/09/06/9208.aspx

mvh
Avatar billede snepnet Nybegynder
14. november 2005 - 15:44 #2
ellers er der også lidt guf her:
http://scottonwriting.net/sowblog/posts/1125.aspx
mvh
Avatar billede tommer Nybegynder
15. november 2005 - 16:05 #3
ok, jeg kigger på det og vender tilbage
Avatar billede tommer Nybegynder
15. november 2005 - 17:22 #4
som man kan læse er løsningen nok:
Modifying the config file to recognize FireFox as an up-level browser. 
Men jeg kan ikke finde noget om hvad det er jeg skal skrive i .config filen for at gøre netop dette ??
Avatar billede dr_chaos Nybegynder
17. november 2005 - 10:44 #5
prøv at indsætte:

    <browserCaps>
            <case match="^Mozilla/5\.0 \([^)]*\) (Gecko/[-\d]+)?Netscape[6|7]/(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*)).*">

                tagwriter=System.Web.UI.HtmlTextWriter
                browser=Netscape
                version=${version}
                majorversion=${major}
                minorversion=${minor}
                frames=true
                tables=true
                cookies=true
                javascript=true
                javaapplets=true
                ecmascriptversion=1.5
                w3cdomversion=1.0
                css1=true
                css2=true
                xml=true
            </case>
            <!-- MOZILLA //-->
            <case match="^Mozilla/(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*)).*">
                <case match="^[5-9]\." with="${version}">
                    tagwriter=System.Web.UI.HtmlTextWriter
                </case>
            </case>
            <!-- OPERA 5+ //-->
            <case match="Opera[ /](?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*))">
                <filter match="[4-9]" with="${major}">
                    <filter match="[5-9]" with="${major}">
                        tagwriter=System.Web.UI.HtmlTextWriter
                    </filter>
                </filter>
            </case>
        </browserCaps>
under
<system.web>
Avatar billede tommer Nybegynder
17. november 2005 - 16:06 #6
fuck hvor godt, det virker sgu!!!
send svar begge 2
Avatar billede snepnet Nybegynder
17. november 2005 - 16:47 #7
et her :o)
mvh
Avatar billede dr_chaos Nybegynder
18. november 2005 - 08:19 #8
og et mere her :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester