Ir para conteúdo

POWERED BY:

Arquivado

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

Dell

Upload com preview antes do envio

Recommended Posts

Tenho esse código abaixo que funciona perfeitamente. Mas quando passo para a linguagem asp a imagem não carrega.

Meu problema é que não posso dar simplesmente um response.write tenho de utilizar os comandos como mostrado abaixo.

Será que tem alguma outra forma de fazer? Ou é impossível.

<script>

 

function preview()

 

{

 

field = document.getElementById( 'upload' ).value;

 

image = document.getElementById( 'previewIMG' );

 

path = 'file://'+ field;

 

path = path.replace(/\\/, '/');

 

image.src = path;

 

image.style.display = 'block';

 

if(image.width > image.heigth)

 

{

 

//paisagem

 

image.style.width = "100px";

 

image.style.height = "75px";

 

}

 

else

 

{

 

//retrato

 

image.style.width = "75px";

 

image.style.height = "100px";

 

}

 

}

 

</script>

 

<%

 

strTextoHtml = strTextoHtml & "<input type=""file"" name=""upload"" id=""upload"" onchange=""preview()""; />"

 

strTextoHtml = strTextoHtml & "<br /><br />"

 

strTextoHtml = strTextoHtml & "<img id=""previewIMG"" style=""display:none;"" />"

 

response.write strTextoHtml

 

%>

Me dêem uma forcinha aí vai http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

não entendi bem, mas não seria isso

ASP
strTextoHtml = strTextoHtml & "<input type=""file"" name=""upload"" id=""upload"" onchange=""preview();"" />"
(o ponto e virgula estava fora das aspas)

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.