Páginas aspx do Delphi 2006, controles sem formatação !

25/04/2007

0

Pessoal,

Algo estranho que verifiquei, meus formulários no IE6 ou IE7 funcionam legal o tamanho que configurei nos controles, porém quando acesso a página pelo firefox os controles são carregados sem os tamanhos definidos na Object Inspector, porque não carrega as propriedades? vi o código html gerado e é muito estranho isso, alguém já passou por isso e resolveu?

Obrigado,

Toninho Nunes


Toninhonunes

Toninhonunes

Responder

Posts

25/04/2007

Toninhonunes

Pessoal, Algo estranho que verifiquei, meus formulários no IE6 ou IE7 funcionam legal o tamanho que configurei nos controles, porém quando acesso a página pelo firefox os controles são carregados sem os tamanhos definidos na Object Inspector, porque não carrega as propriedades? vi o código html gerado e é muito estranho isso, alguém já passou por isso e resolveu? Obrigado, Toninho Nunes


Oi Pessoal,

Consegui resolver o problema, o asp.net detecta o browser e manda a formatação conveniente, você pode compatibilizar a formatação abrindo o arquivo web.config do seu projeto e adicione esse código xml e a sua aplicação asp.net será compatível com a maioria dos browsers, coloque dentro da seção <system.web>

<browserCaps>


<!--
Name: BrowserCaps update for modern browsers, http://slingfive.com/pages/code/browserCaps/
Author: Rob Eberhardt, http://slingfive.com/
History:
2004-11-19 improved detection of Safari, Konqueror &amp; Mozilla variants, added Opera detection
2003-12-21 updated TagWriter info
2003-12-03 first published
-->

<!-- GECKO Based Browsers (Netscape 6+, Mozilla/Firefox, ...) //-->
<case match=´^Mozilla/5\.0 \([^)]*\) (Gecko/[-\d]+)(?´VendorProductToken´ (?´type´[^/\d]*)([\d]*)/(?´version´(?´major´\d+)(?´minor´\.\d+)(?´letters´\w*)))?´>
browser=Gecko
<filter>
<case match=´(Gecko/[-\d]+)(?´VendorProductToken´ (?´type´[^/\d]*)([\d]*)/(?´version´(?´major´\d+)(?´minor´\.\d+)(?´letters´\w*)))´>
type=$
</case>
<case> <!-- plain Mozilla if no VendorProductToken found -->
type=Mozilla
</case>
</filter>
frames=true
tables=true
cookies=true
javascript=true
javaapplets=true
ecmascriptversion=1.5
w3cdomversion=1.0
css1=true
css2=true
xml=true
tagwriter=System.Web.UI.HtmlTextWriter
<case match=´rv:(?´version´(?´major´\d+)(?´minor´\.\d+)(?´letters´\w*))´>
version=$
majorversion=0$
minorversion=0$
<case match=´^b´ with=´$´>
beta=true
</case>
</case>
</case>

<!-- AppleWebKit Based Browsers (Safari...) //-->
<case match=´AppleWebKit/(?´version´(?´major´\d?)(?´minor´\d)(?´letters´\w*)?)´>
browser=AppleWebKit
version=$
majorversion=0$
minorversion=0.$
frames=true
tables=true
cookies=true
javascript=true
javaapplets=true
ecmascriptversion=1.5
w3cdomversion=1.0
css1=true
css2=true
xml=true
tagwriter=System.Web.UI.HtmlTextWriter
<case match=´AppleWebKit/(?´version´(?´major´\d)(?´minor´\d+)(?´letters´\w*))(.* )?(?´type´[^/\d]*)/.*( |$)´>
type=$
</case>
</case>

<!-- Konqueror //-->
<case match=´.+[K|k]onqueror/(?´version´(?´major´\d+)(?´minor´(\.[\d])*)(?´letters´[^;]*));\s+(?´platform´[^;\)]*)(;|\))´>
browser=Konqueror
version=$
majorversion=0$
minorversion=0$
platform=$
type=Konqueror
frames=true
tables=true
cookies=true
javascript=true
javaapplets=true
ecmascriptversion=1.5
w3cdomversion=1.0
css1=true
css2=true
xml=true
tagwriter=System.Web.UI.HtmlTextWriter
</case>

<!-- Opera //-->
<case match=´Opera[ /](?´version´(?´major´\d+)(?´minor´\.(?´minorint´\d+))(?´letters´\w*))´>
<filter match=´[7-9]´ with=´$´>
tagwriter=System.Web.UI.HtmlTextWriter
</filter>
<filter>
<case match=´7´ with=´$´>
<filter>
<case match=´[5-9]´ with=´$´>
ecmascriptversion=1.5
</case>
<case>
ecmascriptversion=1.4
</case>
</filter>
</case>
<case match=´[8-9]´ with=´$´>
ecmascriptversion=1.5
</case>
</filter>
</case>


</browserCaps>


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar