Jump to content
Fórum Script Brasil
  • 0

Visualizar Imagem Antes De Salvar No Banco


Netto

Question

Amigos, estou com o seguinte problema, tenho um furmulário para cadastro de fotos, onde transfiro a foto para o servibor e gravo as informações no banco para posterior consulta... o proplema que não consigo visualzar a imagem antes de postar Entende? uso um campo file para selecionar a foto.

alguém tem uma dica?

Obriga

Neto

Link to comment
Share on other sites

15 answers to this question

Recommended Posts

  • 0

Eu fiz um exemplo em JavaScript:

<IMG WIDTH='250' HEIGHT='200' NAME='visualiza'>

<script>

      function visualizar()

      {

      var foto = document.forms.formulario.fotos.value;

      document.images.visualiza.src=foto;

      }

</script>

<A HREF='javascript:visualizar()'>Visualiza</A>

<FORM ACTION='?' METHOD='POST' NAME='formulario'><TD>

<INPUT NAME='fotos' TYPE='FILE'>

</FORM>

Link to comment
Share on other sites

  • 0

O Gladisson em cima do seu exemplo eu fiz uma função pra não mostrar a foto

de cara porque fica aparecendo um link quebrado da foto

dai eu ocultei e só mostra quando clicar no visualizar

beleza Gladisson?

abraços

<html>

<head>

<script language="javascript">

var dom = document.getElementById

function esconder() 

{

esconde1 = (dom)?document.getElementById("foto1").style : ie? document.all.foto1 : document.foto1

esconde1.visibility = "hidden"

}

      function visualizar()

      {

      var foto = document.forms.formulario.fotos.value;

      document.images.visualiza.src=foto;

      document.getElementById('foto1').style.visibility = 'visible';

      }

</script>

</head>

<BODY onload="javascript:esconder();">

<div id="foto1"><IMG WIDTH='250' HEIGHT='200' NAME='visualiza'></div>

<A HREF='javascript:visualizar()'>Visualiza</A></div>

<FORM ACTION='?' METHOD='POST' NAME='formulario'><TD>

<INPUT NAME='fotos' TYPE='FILE'>

</FORM>

Link to comment
Share on other sites

  • 0

E o Fabyo sempre se preocupando com a portabilidade dos scripts... isso é importante agente sempre ressaltar aqui, pois o vovô Netscape tah enchendo a casa de netinhos...hehehe...

Agora falando sobre o tópico, queria lembrar vocês q o endereço q vem do upload é da máquina do cliente e os pacotes podem não conferir.

Abraço

Crystian

Link to comment
Share on other sites

  • 0
Eu fiz um exemplo em JavaScript:

<IMG WIDTH='250' HEIGHT='200' NAME='visualiza'>

<script>

      function visualizar()

      {

      var foto = document.forms.formulario.fotos.value;

      document.images.visualiza.src=foto;

      }

</script>

<A HREF='javascript:visualizar()'>Visualiza</A>

<FORM ACTION='?' METHOD='POST' NAME='formulario'><TD>

<INPUT NAME='fotos' TYPE='FILE'>

</FORM>

Valeu!!!

Obrigado pela ajuda

Agradeço a todos pela a força...

vocês. são... dez...

precisando ant.neto@terra.com.br

Link to comment
Share on other sites

  • 0

esconde1 = (dom)?document.getElementById("foto1").style : ie? document.all.foto1 : document.foto1 

Vou tentar te explicar Renan... se (dom) faz document.getElementById("foto1").style se não {se for ie document.all.foto1 se não document.foto1}

Esse tipo de script é para manter a compatibilidade do script.

Tenho q ir...qualquer dúvida posta ae q eu respondo amanha...

Abraço

Crystian

Link to comment
Share on other sites

  • 0
Guest --caio --

Olá, vocês saberiam o porque no firefox a funcao visualizar não funciona? No ie fica ok, mas no ff fica como se não achasse a imagem (link quebrado), embora você clique com o botão direito e peça para exibir imagem, ele exibe.

Grato, Caio.

esconde1 = (dom)?document.getElementById("foto1").style : ie? document.all.foto1 : document.foto1

Vou tentar te explicar Renan... se (dom) faz document.getElementById("foto1").style se não {se for ie document.all.foto1 se não document.foto1}

Esse tipo de script é para manter a compatibilidade do script.

Tenho q ir...qualquer dúvida posta ae q eu respondo amanha...

Abraço

Crystian

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...