ruitalia Posted November 21, 2006 at 12:07 AM Report #65639 Posted November 21, 2006 at 12:07 AM Viva, estou vendo-me grego para resolver um problema com o FF com esse código: <script> function showimg(){ preview.src = 'file:///' + pic.value; return true; } </script> <BODY> <input onchange='showimg()' type='file' id='pic' name='pic'> <br> <img name='preview'> </BODY> Em IE funciona na perfeição, porque não em FF? Azores
Guest id194 Posted November 21, 2006 at 02:42 AM Report #65656 Posted November 21, 2006 at 02:42 AM porque o IE reconhece logo o elemento "preview" e o firefox não... exprimenta: document.elements['preview'].src em vez de: preview.src
ruitalia Posted November 21, 2006 at 02:47 AM Author Report #65658 Posted November 21, 2006 at 02:47 AM O reconhecer reconhece, porque se clicar nas propriedades da imagem a fonte está correcta, mas a imagem não aparece. E não, assim nem no IE dá 😉 Alguma sugestão? Azores
Guest id194 Posted November 21, 2006 at 02:32 PM Report #65710 Posted November 21, 2006 at 02:32 PM ya, eu disse-te mal, tava a confundir... pa teres isso a dar compatível com todos os browsers faz assim: <img id='preview'> document.getElementById('preview').src = deve funcionar...
ruitalia Posted July 1, 2007 at 08:44 PM Author Report #111942 Posted July 1, 2007 at 08:44 PM Não funciona, o novo IE bloqueia (por razões de segurança) o acesso a ficheiros no "localhost", nao funcionando essa téncica no IE. Penso que a solução passará por recorrer à tecnologia AJAX e carregar a imagem numa DIV. Azores
marinheiro Posted July 1, 2007 at 09:41 PM Report #111965 Posted July 1, 2007 at 09:41 PM experimenta a tirar o file:/// e a deixar só o pic.value... para experimentares no ie, instala a extensão ietab no firefox, que és capaz de não ter esse problema... há 10 tipos de pessoas: as que sabem binário e as que não sabem... todas as nossas vidas não passam de release candidates... com o aperfeiçoamento, um dia chegaremos à versão final..
jreis Posted July 10, 2007 at 10:27 PM Report #114721 Posted July 10, 2007 at 10:27 PM Isso chega a funcionar em algum lado..? Não deveria, acesso a ficheiros locais por javascript é a modos que assim uma grande falha de segurança... É isso, ao fim e ao cabo, certo? Ou não tou a apanhar bem a coisa...? "Pensa positivo: tudo pode piorar"
ruitalia Posted July 10, 2007 at 10:58 PM Author Report #114735 Posted July 10, 2007 at 10:58 PM Isso chega a funcionar em algum lado..? Não deveria, acesso a ficheiros locais por javascript é a modos que assim uma grande falha de segurança... É isso, ao fim e ao cabo, certo? Ou não tou a apanhar bem a coisa...? Nem mais, isso não funciona mesmo por esta razão. Os browsers recentes não acedem a ficheiros locais, por razões de segurança, e esse script assim não funciona. A melhor maneira é utilizar ajax e fazer um upload instantâneo para o servidor e só aí pré-visualizar. Azores
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now