webForumDet fria alternativet

JavaScript i olika webläsare?

7 svar · 349 visningar · startad av Drunkenstein

DrunkensteinMedlem sedan nov. 200529 inlägg
#1

Kan man göra så att detta funkar i FF eller finns det något liknande som funkar i alla webläsare?

<form name="form">
<input type="file" name="bild" onChange="visaBild()">
</form>
<img name="bild" src="bild.gif" width=100 height=100>
<script>
function visaBild() {
document.bild.src=document.form.bild.value
}
</script>

Det skulle absolut inte skada om man kunde kombinera detta script eller ett liknande med ASP.

zcorpanMedlem sedan dec. 20042 269 inlägg
#2
function visaBild() {
document.bild.src="file:///"+document.form.bild.value
}

Nåt sånt kanske... :)

DrunkensteinMedlem sedan nov. 200529 inlägg
#3

Verkar inte vilja funka i FF endå :/

<form name="form">
<input type="file" name="bild" onChange="visaBild()">
</form>
<img name="bild" src="bild.gif" width=100 height=100>
<script>
function visaBild() {
  document.bild.src="file:///"+document.form.bild.value
}
</script>
DrunkensteinMedlem sedan nov. 200529 inlägg
#4

Kör jag filen genom "file:///C:/Inetpub/wwwroot/-%20com/beta/visabild.htm" i adressfältet funkar det fint men om jag kör det genom: "http://localhost/- com/beta/visabild.htm" så funkar det inte. Skumt som tusan. Hur åtgärdar man detta?

zcorpanMedlem sedan dec. 20042 269 inlägg
#5

Står det nåt i javascript-consolen? (Jag tror det inte är tillåtet att hämta bilder från file:// när dokumentet som skriptet körs från ligger på http:// ... av säkerhetsskäl.)

DrunkensteinMedlem sedan nov. 200529 inlägg
#6

"Security Error: Content at http://localhost/- com/beta/visabild.asp may not load or link to file:///C:%5CWINDOWS%5CSkrivbord%5Cincoming.jpg."

Hur löser man detta? Eller måste jag ge upp javaScript och ordna det på något annat vis?

zcorpanMedlem sedan dec. 20042 269 inlägg
#7

Jag skulle tro att du får försöka lösa det på annat vis. :)

DrunkensteinMedlem sedan nov. 200529 inlägg
#8

Ok, tackar för hjälpen!

Genererad på 514 ms · cache AV · v20260730165559-full.f96bc7eb