Probleme bei Bildanzeige

Benzol

Erfahrenes Mitglied
Ich habe mal wieder ein problem, hoffe, mir kann geholfen werden.
Ich habe vor langer Zeit mal ein Script gefunden, mit der sich die Bilder aus einem File-Input in einem kleinen Bild anzeigen lassen. Quasi als Vorschau. Das hat auch immer mit dem IE funktioniert, nur mit Firefox macht es Probleme.
Ich hatte mich jetzt mal rangesetzt und verstehe es sogar, habe es soweit mir das Bekannt ist auch umgeschrieben, aber es will einfach nicht laufen unter Firefoxx. Meine Bitte ist jetzt, das Ihr euch das Script mal schaut, so wie es ist, funktioniert es auch noch im IE.

Code:
  var tmpVAR="";
  var image="";
  
  function SetInterval()
  	{
		  window.setTimeout("showImage()",500);
	}
  
  function showImage()
  	{ 

		  image = "imageA";
		  if(document.getElementById(image).value !== "" && document.getElementById(image).value!==tmpVAR)
			    { 
					tmpVAR = document.getElementById(image).value;
				    document.getElementById('IMGA').src = document.getElementById(image).value;
		  }

		SetInterval();
			
	}
	SetInterval();

Und hier die HTML-Elemente

Code:
<img src='images/icons/noimage.gif' id='IMGA' width='110' height='110'><br><br>			
<input type='file' id='imageA' name='imageA' class='textbox' >

Ist etwas in der Richtung überhaupt möglich mit Firefoxx?
Würde mich wie immer über Hilfe freuen.
 
Aus Sicherheitsgründen erlauben es die Gecko-Browser, zu denen auch Firefox gehört nicht auf den Inhalt lokaler Festplatten zuzugreifen, daher kann es im Firefox nicht ohne vorherigen Upload auf einen Server funktionieren (ganz nebenbei müsste man in Geckos ein "file:///" vor den Pfad setzten) - der IE schmeißt hier mal wieder alles Sicherheitsbedenken über Bord.

Edit: Cool, mein 666er Post.
 
Zuletzt bearbeitet:
Also ich hab mal nen Script geschrieben, da funktionierte das Anstandslos im Gecko.
Problem wird das genannte file:// am Anfang sein...
 
In alten Geckos funktionierte es auch mal, aber neuerdings gibt er in der Konsole immer einen Security Error aus.

Es funktioniert auch, solange die aufrufende Seite auf der Festplatte ist, aber sobald du sie auf einen Server hochläds bekommst du besagten "Security Error: Content at sounso may not load or link to diesunddas" und das ist auch gut so, weils da schon Exploits beim IE git, die sich sowas zu nutze machen.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück