FRIHOSTFORUMSSEARCHFAQTOSBLOGSCOMPETITIONS
You are invited to Log in or Register a free Frihost Account!


Site da Folha usa javascript para exibir css





escritor
Entrei no site da Folha de S. Paulo e a página carregou sem formatação. Think 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>


d'oh!

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. Silenced Por isso, usou javascript Exclamation Question, para que um número aleatório seja adicionado ao final do endereço do arquivo Eh? 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. Mad

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. Not talking 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.

Brick wall Brick wall Brick wall Brick wall Brick wall

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.
D'Artagnan
se vc acha isso absurdo fuja das agencias digitais, vc com certesa vai ver muita bizarrice assim...

pra agencia pagando ta bom...
pro cliente funcionando ta bom...
gueda
Acho que as agencias que fazem o lyout/cdigo deveriam atentar mais às mudanças e a evolução da internet e deixar de utilizar a mania de tabela. As vatangens são inumeras, ainda mais hoje em dia com diversos browser diferentes, celulares, videogames, monitores tamanhos gigantes etc

Um site todo tabelado só dificulta as coisas, infelizmente. Olha esse exemplo que você deu, tudo esse trabalho só para adicionar o dia da semana? o.O

a divmania ainda é realidade e creio que levará longos anos para usá-la da forma apropriada.
D'Artagnan
gueda wrote:
Acho que as agencias que fazem o lyout/cdigo deveriam atentar mais às mudanças e a evolução da internet e deixar de utilizar a mania de tabela. As vatangens são inumeras, ainda mais hoje em dia com diversos browser diferentes, celulares, videogames, monitores tamanhos gigantes etc

Um site todo tabelado só dificulta as coisas, infelizmente. Olha esse exemplo que você deu, tudo esse trabalho só para adicionar o dia da semana? o.O

a divmania ainda é realidade e creio que levará longos anos para usá-la da forma apropriada.


O problema é convencer os caras que mandam Wink , as veses ser xiita é necessario, mas na maioria das veses o xiitismo só prejudica, conheci um cara fera, programador de primeira linha, o problema é que ele era xiita por webstandars, padrões de programação, etc.

E infelismente isso não vale a pena 100% do tempo, se o site da floricultura vai ser investido 1000 reias não adianta querer colocar o negocio em java, com EJB e JBOSS, se o teu designer-diagramador-progrador-mix-all-in-one só sabe mecher com tabelas, não adianta achar que vc vai ensinar o cara a trabalhar em 1 semana que é o prazo de entrega.

eu lembro que esse mesmo profissional que não podia usar target='_blank' nem colocar heading com links, cara pode ser fora do padrão, mas quando o cliente pede ele esta se explodindo para o padrão.

vc acha que como ficou a ideia de tudo o que é padrão na empresa? até hoje tenho trabalho pra defender o que é certo e errado nesse assunto.

Quote:
Leitores como eu, com o javascript desativado, vemos apenas o texto pálido. Mad


na boa vc é herói, pra mim navegar sem javascript é impossível, claro que carregar css via javascript é absurdo em diversos pontos, mas a maioria das pessoas nem sabe o que é javascript nem como desativar. Lá na hora de desenvolver pensar nisso com certesa caiu na categoria 'Custos a cortar'
escritor
D'Artagnan wrote:
O problema é convencer os caras que mandam Wink


Outro problema, maior ainda, é que os que mandam também ensinam nas escolas essas mesmas técnicas que aprenderam na época em que o HPG era o site mais usado por webdesigners. Conheço um desses. Ensina tabelas como layout, gifs de 1px para criar espaços etc. no SENAC.

Quote:
na boa vc é herói


Não estou sozinho. A extensão NoScript do Firefox, por exemplo, teve 564 130 downloads só nessa semana.

Também já vi mais de um lugar (como bibliotecas) onde computadores públicos navegam sem javascript... gerenciados pelas versão "administrador de redes" desses caras que mandam.

Quote:
Lá na hora de desenvolver pensar nisso com certesa caiu na categoria 'Custos a cortar'

Custos a ampliar, não? O tempo que levou para criar e testar tudo isso só aumentou a duração do serviço... e o tempo que o próximo desenvolvedor levará para decifrar seus códigos só trará mais custos.


PS: Vejam o site da BBC, XHTML 1.0 Strict.
D'Artagnan
Quote:
:
Lá na hora de desenvolver pensar nisso com certesa caiu na categoria 'Custos a cortar'

Custos a ampliar, não? O tempo que levou para criar e testar tudo isso só aumentou a duração do serviço... e o tempo que o próximo desenvolvedor levará para decifrar seus códigos só trará mais custos.


vc é jornalista da veja? uhauauahuah...
claro que levou mais tempo pra criar o javascript do css, eu falei disso ali em cima, provavelmente isso foi feito porque um mandachuva qualquer não conseguia ver a atualização de layout

mas pra testar e criar um site totalmente funcional sem javascript, sendo que a base de código em que ele é criado utiliza javascript, custa mais inegavelmente.

claro que existem muitas pessoas que conhecem e gostam de navegar sem javascript, a questão não é essa, é o custo beneficio, provavelmente lá na cabecinha de quem manda esta funcionando, não precisa gastar mais nada pra mudar, não é correto mas muitas veses funciona assim , esse é um dos motivos de muitas empresas gigantes usarem tecnologias defasadas...


....adoro ser o advogado do diabo....
phantombr
Bons tempos do HTML puro!
PChesini
phantombr wrote:
Bons tempos do HTML puro!

e dos gifs saltitantes

e dos sites construidos com frontpage.
aheuaehuhaeu
Deline
PChesini wrote:
phantombr wrote:
Bons tempos do HTML puro!

e dos gifs saltitantes

e dos sites construidos com frontpage.
aheuaehuhaeu


frontpage já é doloroso ahahahah

Por isso eu leio jornal impresso, odeio ficar lendo notícia em computador :S
escritor
D'Artagnan wrote:
vc é jornalista da veja? uhauauahuah...

Não, mas poderia ser, já que agora não é necessário ter diploma específico. :p

D'Artagnan wrote:
eu falei disso ali em cima

Desculpe. Vou ter tudo com mais calma da próxima vez. Embarassed

Deline wrote:
Por isso eu leio jornal impresso, odeio ficar lendo notícia em computador :S

Que tal "um bom e-reader feito no Brasil"?
riccopt
PChesini wrote:
phantombr wrote:
Bons tempos do HTML puro!

e dos gifs saltitantes

e dos sites construidos com frontpage.
aheuaehuhaeu

o tempo em que a tag BLINK e a MARQUEE funcionavam perfeitamente em "todos" so Browsers (netscape e IE)? o tempo em que a NETSCAPE dominava o mercado dos browsers?
escritor
Por um lado, é até bom para nós que muita gente continue fazendo páginas com essas técnicas. Criei um blog bem simples com código limpo e conteúdo otimizado, e em uma semana já estava em primeiro lugar nos resultados para buscas relacionadas à empresas do ramo na região - e várias pessoas têm entrado em contato por telefone e e-mail com a cliente. Se os desenvolvedores dos sites dos concorrentes não fossem "dinossauros", seria mais trabalhoso ganhar esse mercado. Razz
Related topics
The best site for learning JavaScript
basic tutorials on most forms of web programming
CSS - O fim do HTML?
para hacer mi pagina
Javascript CSS changer.
Dreamweaver (Duvida)
Qual o melhor cms?
Como funciona o .htaccess
Site Envia Mensagem De Internauta Para Letreiro Em Madri !
Teste seu site em diferentes navegadores
[SCRIPT] Recopilación de recusos Ajax listos para usar
Css Navegadores
layout psd para xhtml/css
indicação cursos programação
Reply to topic    Frihost Forum Index -> Language Forums -> Portuguese

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2011 Frihost, forums powered by phpBB.