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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar