Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Micilini Roll

Checar se certa informaçao existe

Recommended Posts

pessoal quero validar no javascript e verificar se este aquivo existe :

 

document.body.style.background = "url('desing/images.jpg')";

verificar se o arquivo images.jpg,existe? e se nao existir um suposto else sera executado,mas como faço isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguinte man é o seguinte:

 

no meu servidor existem backgrounds de todos os tipos de resoluçoes,no meu projeto tem uma parte que verifica a resoluçao do cara e jogo o background de acordo com a resoluçao dele,o codigo é este aqui:

 

//pega a largura da resolução da tela
	var width = screen.width;
	//pega a altura da resolução da tela
	var height = screen.height;
	
	//verifica se a resolução dará uma boa visão do site
	if (width == 1280 && height == 1024 ){
	document.body.style.background = "url('desing/images.jpg')";	
	}	

 

 

dai eu terei de repetir 37 vezes os comandos if else,pois sao 37 resoluçoes diferentes dai pra diminuir o codigo tentei assim:

 

//pega a largura da resolução da tela
	var width = screen.width;
	//pega a altura da resolução da tela
	var height = screen.height;
	
	//verifica se a resolução dará uma boa visão do site
	if (width == 1280 && height == 1024 || width == 1280 && height == 1024 || width == 1280 && height == 1024 ||....37vezes ){
	document.body.style.background = "url('desing/images.jpg')";	
	}	

 

 

dai mesmao assim acho que seria a mesma coisa do comando acima...nao sei nao mais fazendo assim acho que o site ficaria lento ou nao? dai tive a ideia de pegar a resoluçao e de automatico verificar se existe ou nao entende?!

 

eu quero fazer isso,pq vai que a resoloçao do cara seja totalmente diferente das 37 que eu tenho!



ops eu acho que me enganei pessoal,era so eu definir o background com a resoluçao mais alta que tenho que é 1920x1200, e em todas as resoluçoes ficaria a mesma coisa, a nao ser se o cara vier com uma resoluçao maior que 1920x1200 ai ja era,e o background fica cortado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.