Entrei no site da Folha de S. Paulo e a página carregou sem formatação.
Abri o código e encontrei isto:
Por algum motivo, o cidadão responsável pela elaboração dessa folha de estilo - a principal do site, da qual virtualmente toda a apresentação visual depende - quer que os navegadores dos leitores recarreguem o arquivo a cada página que entrarem.
Por isso, usou javascript
, para que um número aleatório seja adicionado ao final do endereço do arquivo
e, somente então, seja inserido ao código da página. Leitores como eu, com o javascript desativado, vemos apenas o texto pálido.
Se estivéssemos na época de lançamento do IE 6, seria ponderável aceitar que ainda estão se adaptando e aprendendo que javascript não deve ser usado para essas coisas ou que usar tabelas para layouts é idiotice. Porém, já estamos em 2009.
Hum... 2009... Vamos ver como a data é mostrada abaixo do logotipo do jornal:
Código no arquivo .js principal:
Código dentro de uma página
Tudo isso no site de um dos principais, senão o principal, jornais do Brasil.
Esses foram apenas mais alguns exemplos de como muitas das maiores empresas de webdesign brasileiras usam tecnologias defasadas e/ou inaceitáveis, algo que venho lamentando desde que aprendi a tag div anos atrás e comecei a comparar grandes sites nacionais com artigos sobre acessibilidade e padrões web.
Abri o código e encontrei isto:
| Code: |
| <script language="javascript" type="text/javascript"><!--
document.write( '<link rel="stylesheet" type="text/css" href="/folha/furniture/4/common/common.css?' + Math.random() + '">' ) ; //--></script> |
Por algum motivo, o cidadão responsável pela elaboração dessa folha de estilo - a principal do site, da qual virtualmente toda a apresentação visual depende - quer que os navegadores dos leitores recarreguem o arquivo a cada página que entrarem.
Por isso, usou javascript
e, somente então, seja inserido ao código da página. Leitores como eu, com o javascript desativado, vemos apenas o texto pálido. Se estivéssemos na época de lançamento do IE 6, seria ponderável aceitar que ainda estão se adaptando e aprendendo que javascript não deve ser usado para essas coisas ou que usar tabelas para layouts é idiotice. Porém, já estamos em 2009.
Hum... 2009... Vamos ver como a data é mostrada abaixo do logotipo do jornal:
Código no arquivo .js principal:
| Code: |
| /* Manipulação da Data vinda do SSI */
function diadaSemana( s ) { switch( s ) { case "0" : return "Domingo" ; break ; case "1" : return "Segunda-feira" ; break ; case "2" : return "Terça-feira" ; break ; case "3" : return "Quarta-feira" ; break ; case "4" : return "Quinta-feira" ; break ; case "5" : return "Sexta-feira" ; break ; case "6" : return "Sábado" ; break ; } return "" ; } function mes( d ) { switch( d ) { case "01" : return "janeiro" ; break ; case "02" : return "fevereiro" ; break ; case "03" : return "março" ; break ; case "04" : return "abril" ; break ; case "05" : return "maio" ; break ; case "06" : return "junho" ; break ; case "07" : return "julho" ; break ; case "08" : return "agosto" ; break ; case "09" : return "setembro" ; break ; case "10" : return "outubro" ; break ; case "11" : return "novembro" ; break ; case "12" : return "dezembro" ; break ; } return "" ; } /* /Manipulação da Data vinda do SSI */ |
Código dentro de uma página
| Code: |
| <tr><td id="data"><span>
<script language="javascript" type="text/javascript"> var folha_online_html = ""; folha_online_html += diadaSemana( "3" ) ; folha_online_html += ", 10 de " + mes( "06" ) ; folha_online_html += " de 2009" ; document.write( folha_online_html ) ; </script> </span></td></tr> |
Tudo isso no site de um dos principais, senão o principal, jornais do Brasil.
Esses foram apenas mais alguns exemplos de como muitas das maiores empresas de webdesign brasileiras usam tecnologias defasadas e/ou inaceitáveis, algo que venho lamentando desde que aprendi a tag div anos atrás e comecei a comparar grandes sites nacionais com artigos sobre acessibilidade e padrões web.
