Quarta, 7 de Janeiro de 2009
Busca no site: Ok  
 

Home

Links

Soluções

Publicações

Curiosidades

Produtos

Busca na Web

Compare Preço

Notícias

Utilitários

Diversões

Mapa do Site

Site WAP

Sobre Nós

Usuários

Contato

©2009 CJDinfo®

Compare Preços
Digite produto ou marca (ex:"DVD")





 Dicas para Netscape

Fazer um sistema compatível com Internet Explorer e Netscape ao mesmo tempo é algo muito difícil. O Netscape tem bem menos recursos e é mais complicado que o Internet Explorer.

Abaixo temos uma lista de Detalhes a serem observados no desenvolvimento para Netscape:

Visual:

Algumas imagens e tabelas ficam deslocadas de alguns pixels na tela.
Algumas vezes é necessário customizar a posição quando em Netscape.

Páginas:

Para que uma Página consiga ser submetida a outra é necessário que a mesma tenha:
  • Uma página completa com <HTML> e </HTML>
  • Um Corpo completo com <BODY> e </BODY>
  • Um Formulário completo com <FORM> e </FORM>
  • Pelo menos um campo de entrada. Na falta de algum, será necessário
    criar um <INPUT TYPE="HIDDEN" NAME="Xxx">


Selects:

Para que um select seja aceito realmente como um combo será necessário existir:

  • Uma página completa com <HTML> e </HTML>
  • Um Corpo completo com <BODY> e </BODY>
  • Um Formulário completo com <FORM> e </FORM>
Na falta disso ele será listado como um texto comum.

Inputs:

A ausência de um valor pré-definido num <INPUT TYPE="TEXT"> ou <INPUT TYPE="HIDDEN"> no Internet Explorer equivaleria a um VALUE="", porém no Netscape equivale a VALUE=" " (um espaço em branco).

Action:

Da mesma forma que os Inputs, o ACTION do <FORM> também se comporta diferente no Netscape. Se o ACTION estiver vazio ( Action="" ) e for lido no JavaScript, através de document.form.action, teremos no IE um resultado vazio ( "" ) e no Netscape a URL completa da página atual (Que seria para onde a página se submeteria).

DIVs:

No HTML o Netscape aceita o Elemento DIV, porém no JavaScript o acesso se passa através do elemento "layer".

Invisibilidade:

O IE permite que quase todos os elementos de tela, inclusive células de tabelas, sejam colocadas em condição de invisibilidade, porém o Netscape aceita apenas que os layers (DIVs) tornem-se invisíveis.

Para conseguir montar uma página que funcione em qualquer navegador, com recurso de invisibilidade em algum elemento, é mais seguro montá-la de modo que os elementos invisíveis fiquem alocados dentro de DIV e fazer esse DIV invisível quando necessário.

No item Soluções temos uma solução prática para invisibilidade de DIVs (layers).

Nomenclatura de elementos:

O Netscape Ignora o elemento "Id" dentro de uma Tag HTML e um formulário como elemento principal. Dessa forma se tivermos:

<body>
 <form name="form">
  <input type="text" name="Texto1" Id="Texto1">
 </form>
</body>

Poderemos acessar o valor do campo Texto1 no JavaScript com as sintaxes:

  • No IE:

  • Texto1.value
    form.Texto1.value
    document.form.Texto1.value

  • No Netscape:

  • document.form.Texto1.value

¤ Links Relacionados:
- Compare preços de Produtos de Informática
 


    Participe da Campanha de Cadastramento de Usuários do Site
Retornar