Klaus Mock: input type=file value über js verändern?

Beitrag lesen

Hallo,

Das ist schlecht, gibts sonst eine Möglichkeit sowas zu realisieren?

Naja......., mit dem IE schon, Netscape 4.75: no way, Opera 5.11: now way.

vorsicht, schlimmes HTML, äußerst rudimentär und nicht allgemein verwendbar:

---- frameset.htm ----
<html>
<frameset rows="45,*" >
  <frame name="form1" src="form1.htm" >
  <frame name="form2" src="form2.htm">
</frameset>
</html>
---- end of frameset.htm ----

---- form1.htm ----
<html>
<body>
<form name="sichtbar">
  <input type="button" value="klick mich" onClick="parent.form2.document.nixda.dateiauswahl.click()">
</form>
</html>
---- end of form1.htm ----

---- form2.htm ----
<html>
<body>
<form name="nixda">
  <input type="file" name="dateiauswahl">
</form>
</html>

---- end of form2.htm ----

Aber wie gesagt funktioniert das nicht mit jeder Javascript-Implementierung, also wieder mal was aus der Norm.
In einer geschlossen Benutzerumgebung mag das ja noch angehen, aber so allgemein, hmmm ich würde trotzdem davon abstand nehmen.
Abgesehen davon, wenn _ich_ einen Fileupload durchführe, dann _weiß_ ich dass das länger dauern kann. Also weiß ich auch daß ich da warten muß. Ich brauche keine extra anzeige. So funktioniert nun mal das Web.

Grüße
  Klaus