Ir para conteúdo

Arquivado

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

Carcleo

JavaScript Problemas no servidor

Recommended Posts

Ola pessoal. tenho o script abaixo em javascript.

se eu rodar ele a partir de meus documentos ou qualquer pasta que não esteja no servidor ele roda normal.

Se eu cololcar ele no servidor ele da pau ou não roda ou da ese erro:

Out of memory at line: 10
Onde sera que pode estar esse erro?

VALE LEMBRAR QUE JA TENTEI VARIOS OUTROS ESCRIPT QUE FAZEM A MESMA COISA E DEU O MESMO ERRO:

function validaimagem() {
var extensoesOk = ",.gif,.jpg,.jpeg,.png,.bmp,";
var alturaOk = 1000;
var larguraOk = 1000;
var pesoOk = 1500000;
var extensao	= "," + document.form.logomarca.value.substr( document.form.logomarca.value.length - 4 ).toLowerCase() + ",";
if (document.form.logomarca.value == "")
 {alert("O campo do endereço da imagem está vazio!!")}
else if( extensoesOk.indexOf( extensao ) == -1 )
 { alert( document.form.logomarca.value + "\nNão possui uma extensão válida" );java script:location.reload()}
else {
		document.getElementById('logotipo').innerHTML = "<img border=\"0\" src=\""+document.form.logomarca.value+"\" name=\"img\" style=\"visibility: hidden\" >"
		largura = document.getElementById("img").width;
		altura = document.getElementById("img").height;
		if (largura >larguraOk || altura > alturaOk )
		{alert("A imagem é "+largura+"x"+altura+" está fora do padrão requerido");java script:location.reload()}
		else {
			   var imagem=new Image();
			   imagem.src=document.form.logomarca.value;
			   tamanho_imagem = imagem.fileSize 
			   img_tan = tamanho_imagem
			   if (tamanho_imagem > pesoOk)
				{alert("O tamanho da Imagem é muito grande ...  "+tamanho_imagem+" Bytes!!");java script:location.reload()}
			 }
	  }
							 }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Gente.

Peço perdão pelas up's mas é que entendo que o problema é de servidor.;

 

Seguinte.

 

Se rodo o arquivo por exemplo a partir da pasta meus documentos, o script roda legal.(calro que só a parte html e ajax e o arquio renomeado para html)

 

Mas, se jogo ele no servidor ai não roda.

veja o que eu estou falando:

Crie um, arquivo com, este codigo e salve ele como .html e rode ele a partir de meus documentos. Vera que funcionara normal.

depois, jogue ele dentro da pasta htdocs do apache e roda ele a partir do servidor(http://localhost/arquivo.html).

Vera o que estou falando:

Talves o problema possa SER CONMFIGURAÇÃO do php ou deo Apache.

 

arquivo.html:

<html>
<head>
<title>Teste</title>
<script> 
function verifica_extencao() {
var extensoesOk = ",.gif,.jpg,.jpeg,.png,.bmp,";
var alturaOk = 1000;
var larguraOk = 1000;
var pesoOk = 1500000;
var extensao	= "," + document.form.logomarca.value.substr( document.form.logomarca.value.length - 4 ).toLowerCase() + ",";
if (document.form.logomarca.value == "")
 {alert("O campo do endereço da imagem está vazio!!")}
else if( extensoesOk.indexOf( extensao ) == -1 )
 { alert( document.form.logomarca.value + "\nNão possui uma extensão válida" );java script:location.reload()}
else {
		document.getElementById('logotipo').innerHTML = "<img border=\"0\" src=\""+document.form.logomarca.value+"\" name=\"img\" style=\"visibility: hidden\" >"
		largura = document.getElementById("img").width;
		altura = document.getElementById("img").height;
		if (largura >larguraOk || altura > alturaOk )
		{alert("A imagem é "+largura+"x"+altura+" está fora do padrão requerido");java script:location.reload()}
		else {
			   var imagem=new Image();
			   imagem.src=document.form.logomarca.value;
			   tamanho_imagem = imagem.fileSize 
			   img_tan = tamanho_imagem
			   if (tamanho_imagem > pesoOk)
				{alert("O tamanho da Imagem é muito grande ...  "+tamanho_imagem+" Bytes!!");java script:location.reload()}
			 }
	  }
							 }			 
</script>
</head>
<body>
<form name="form" enctype="multipart/form-data" method="post" action="jogoupload_gravar.asp" id="form">
<p>Escolha a logotipo:</p>
<p><input type="file" name="logomarca" size="20" class="form2" id="logomarca" onChange="verifica_extencao()"></p>
<div id="logotipo"></div>
</form>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

1.

o problema não tem nenhuma relação com servidores, configurações PHP ou Apache

 

2.

diversos métodos utilizados no script são sucetíveis às diversas incompatibilidades entre browsers e sistemas operacionais, tal como suas diversas configurações.

procure criar métodos cross-browser ou alguma plataforma "cross-browser"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentei no FireFox, no Safari da Aplle eno Google Chrome. Eles simplesmente não apresentam erro e nem rodam o script.

 

Mas vou dar uma pesquizada em cross-browser mas onmde acho alguma coisa a respeito?

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.