Javascript

Imagem exibida corretamente

Tratamento de imagens inexistentes ou corrompidas no servidor com o Javascript

0

Boa noite computêros, trabalhando com sistemas web muitas vezes estamos acessando alguma imagem que por algum motivo não esteja mais disponível e com isso ela não será exibida ou caso você use o Internet Explorer ficará aquele “x” chatinho. Como contornar isso? (mais…)

Dicas Rápidas 12# – Converter número da base decimal para base qualquer base (n) no Javascript

1

Boa tarde computêros, mais uma dica bem rápida, converter um número decimal para uma base qualquer base (base n) em javascript.

(mais…)

Dicas Rápidas #11 – Descobrir código char da tabela ASCII via Javascript

1

Boa tarde computêros, hoje venho deixar uma dica bem rápida, como descobrir o código de determinado char na tabela ASCII, segue abaixo o código, simples e direto:

(mais…)

desabilitar_javascript_firefox

Verificar se o Javascript está desabilitado

1

Boa noite computêros, sei que muitos criticarão essa dica, dizendo que os sites devem ser desenvolvidos para todos os usuários, mesmo que estes tenham no seu browser o javascript desabilitado. Tudo bem, em partes eu até concordo, mas em partes.

Em alguns sites, quando usamos tecnologias mais atuais como o AJAX é extremamente necessário que o Javascript esteja habilitado…

  • A zona da Internet sem o Javascript

A Internet hoje é muito dependente do Javascript, não sei dizer ao certo em porcentagem, mas creio que a grande maioria dos sites profissionais utilizam em algum momento o Javascript.

Quer ver como fica uma zona a Internet se você desabilitar o seu Javascript???

Desabilite o seu Javascript e vamos ver alguns exemplos…

  • Como desabilito o Javascript em meu navegador?

Firefox

Menu Ferramentas / Opções / Conteúdo / Permitir Javascript

desabilitar_javascript_firefox

Internet Explorer

Menu Ferramentas / Opções da Internet / Segurança / Nível Personalizado / Script / Script Ativo / Desabilitar

desabilitar_javascript_ie

Verificando se o Javascript está desabilitado

Aposto que quando foram testar os sites, como bons brasileiros, visitaram o Orkut…

Viram o que ele faz???

javascript_desabilitado_orkut

Como ele utiliza ao certo eu não vou saber informar com precisão, mas creio que deve ser algo parecido com isso:









JavaScript Desabilitado

JavaScript Habilitado

Mas como ele sabe que o Javascript está desabilitado?
Calma, deixa eu explicar como funciona, eu não encontrei nenhum modo de ver se o javascript está ou não habilitado, então qual foi a idéia, fazer duas divs js_desabilitado e js_habilitado..

Por CSS eu vou definir que a div js_habilitado não exibirá na tela, ou seja, display:none…

Com isso o padrão é sempre o Javascript desabilitado, mas colocamos um script no onload do form, que chama a função javascript que fará o inverso, exibe a div js_habilitado e esconde a div js_desabilitado, caso o browser não suporte, ou tenha o javascript desabilitado, ele ignorará o onload e exibirá a mensagem de que o javascript está desabilitado…

Qual a diferença entre as funções substr e substring no Javascript?

3

Boa noite computêros, hoje pela manhã um camarada do serviço (Aquele que fez a função de request/get querystring com Javascript), me disse mais ou menos assim:

“Lucas, por quê você num posta lá no blog a diferença entre as funções substr e substring no Javascript?”

Bom, eu tentei… espero que ajude…

Pra quem não conhece, ou nunca usou estas funções, nada de pânico… já já vocês vão entender…

Sintaxe:

string.substr(posicao_inical,qtde_caracteres)
string.substring(posicao_inicial,posicao_parada)

As duas funções possuem o primeiro parâmetro como obrigatório e o segundo opcional, caso o segundo parâmetro seja omitido, ela automaticamente interpretará como o tamanho total da string.
Um ponto importante a ser observado é que se o segundo parâmetro for omitido as funções têm o resultado idêntico.

Exemplo:

string.substr(7)
string.substr(7,string.length)
string.substring(7)
string.substring(7,string.length)

Quando utilizamos o segundo parâmetro que as funções tratam de modo diferente…
string.substr(7,10) —-> isso quer dizer, avance até a posição 7 da string e a partir dela selecione 10 caracteres
string.substring(7,10) —-> isso quer dizer, avance até a posição 7 da string e selecione os caracteres até a posição 10

Um detalhe importante na função substring é caso o primeiro parâmetro seja maior que o segundo, ela funcionará da mesma forma que se os parâmetros estivessem invertidos
string.substring(7,3) = string.substring(3,7) —-> a mesma idéia, avance até a posição 3 da string e selecione os caracteres até a posição 7

Exemplos práticos:

str = "http://blog.computero.com.br"
//Somente um parâmetro
alert(
  "str.substr(7): " + str.substr(7) + "
" +
  "str.substr(7,str.length): " + str.substr(7,str.length) + "
" +
  "str.substring(7): " + str.substring(7) + "
" +
  "str.substring(7,str.length): " + str.substring(7,str.length)
)
//Dois parâmetros
alert(
  "str.substr(7,10): " + str.substr(7,10) + "
" +
  "str.substring(7,10): " + str.substring(7,10) + "
"
)
//Parâmetro maior
alert(
  "str.substring(7,3): " + str.substring(7,3) + "
" +
  "str.substring(3,7): " + str.substring(3,7) + "
"
)

É isso aí computêros, espero que seja útil…
=]

Observação 1: Todo o código foi criado utilizando o editor on-line Bespin
Observação 2: Todo o código foi criado enquanto eu esperava a minha função de gerar números aleatórios gerar 1200000, mas até agora nada…

=/

Request/get QueryString no Javascript

3

Boa noite computêros…

Cá estou eu para postar uma função muito bem feita de autoria de um amigo meu o Sr. Danilo Silva Delgado, quando estamos trabalhando com desenvolvimento web, muitas vezes temos alguns valores passados via get, exemplo:

www.meusite.com.br/default.asp?cod=15

Se quisermos saber o valor do cod, em ASP, podemos utilizar a função:

Request.QueryString("cod")

Mas podemos querer saber esse valor manipulando um javascript e agora computêros, como faremos???

Para resolver este problema segue a função abaixo…

function getQuery(variavel){
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i

Exemplo de utilização:

var cod = getQuery("cod")

É isso aí pessoal, qualquer dúvida comentem...
E mais uma vez agradecer ao Danilo pela colaboração!!!

Go to Top