Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Programação em Javascript
SEÇÕES
Manuais relacionados
+Programação em Javascript
Categorias
+Javascript

Índice do Manual Programação em Javascript
+ Introdução à Javascript
+ Algo de história
+ Diferenças entre Java e Javascript
+ Antes de começar
+ Versões de navegadores e de Javascript
+ Efeitos rápidos com Javascript
+ A linguagem Javascript
+ Maneiras de executar script
+ Ocultar scripts em navegadores antigos
+ Mais sobre colocar scripts
+ Sintaxe Javascript
+ Variáveis Javascript
+ Âmbito das variáveis
+ O que podemos salvar em variáveis
+ Tipos de dados em Javascript
+ Operadores Javascript I
+ Operadores Javascript II
+ Operadores Javascript III
+ Controle de tipos
+ Estruturas de controle
+ Estrutura IF
+ Estrutura IF (parte II)
+ Estrutura SWITCH
+ Loop FOR
+ Loops WHILE e DO WHILE
+ Break e Continue
+ Loops aninhados em Javascript
+ Funções em Javascript
+ Onde colocamos as funções
+ Parâmetros das funções
+ Valores de retorno
+ Arrays em Javascript
+ Longitude dos Arrays
+ Arrays multidimensionais
+ Pausa e conselhos Javascript
+ Tratamento de erros em Javascript

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Ocultar scripts em navegadores antigos

Como fazer com que os scripts não incomodem nos navegadores que não os entendem.


Já vimos que Javascript se implementou a partir de Netscape 2.0 e Internet Explorer 3.0, inclusive existem navegadores que funcionam em sistemas onde somente se pode visualizar texto e portanto determinadas tecnologias, como esta linguagem, estão fora do seu alcance. Sendo assim, nem todos os navegadores do web compreendem Javascript. Nos casos em não se interpretam os scripts, os navegadores assumem que o código destes é o texto da própria página web e como consequência, apresentam os scripts na página web como se tratasse de um texto normal. Para evitar que o texto dos scripts se escreva na página quando os navegadores não os entendem, temos que ocultá-los com comentários HTML (<!-comentario HTML -->). Vejamos com um exemplo como se deve ocultar os scripts.

<SCRIPT>
<!--
Código Javascript
//-->
</SCRIPT>

Vemos que o inicio do comentário HTML é idêntico a como o conhecemos no HTML, porém o fechamento do comentário apresenta uma particularidade, que começa por duas barras inclinadas. Isto é devido a que o final do comentário contém vários caracteres que Javascript reconhece como operadores e ao tratar de analisá-los lança uma mensagem de erro de sintaxe. Para que Javascript não lance uma mensagem de erro se coloca antes do comentário HTML essa barra dupla, que não é mais que um comentário Javascript, que conheceremos mais adiante quando falarmos de sintaxe.

O início do comentário HTML não é necessário comentá-lo com a barra dupla, dado que Javascript entende bem que simplesmente se pretende ocultar o código. Um esclarecimento a este ponto: se colocássemos as duas nesta linha, se veriam em navegadores antigos por estar fora dos comentários HTML. Os navegadores antigos não entendem as etiquetas <SCRIPT> , portanto não as interpretam, tal como fazem com qualquer etiqueta que desconhecem.

<NOSCRIPT>

Existe a possibilidade de indicar um texto alternativo para os navegadores que não entendem Javascript, para lhes informar de que nesse lugar deveria executar um script e que a página não está funcionando com 100% de suas capacidades. Também podemos sugerir aos visitantes que atualizem seu navegador a uma versão compatível com a linguagem. Para isso utilizamos a etiqueta <NOSCRIPT> e entre esta etiqueta e seu correspondente de fechamento podemos colocar o texto alternativo ao script.

<SCRIPT>
código javascript
</SCRIPT>
<NOSCRIPT>
Este navegador não compreende os scripts que se estão executando, você deve atualizar sua versão de navegador a uma mais recente.
<br><br>
<a href=http://netscape.com>Netscape</a>.<br>
<a href=http://microsoft.com>Microsoft</a>.
</NOSCRIPT>

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Programação em Javascript

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em Javascript


Comentários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
Acrescentar um comentário do artigo Acrescentar um comentário do artigo



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites