Hallo,
möchte den FileChooser gerne per JScript aufrufen (geht nur beim IE das ist klar), wie es Gmail auch tut.
Es klappt auch soweit und die vom Benutzer ausgewählte Datei wird auch ins Feld geschrieben, wenn man dann jedoch auf "Datei hochladen" klickt, wird das Feld, wo vorher der Dateiname eingetragen wird, einfach gelöscht und nichts passiert. Ruft man den FileChooser ohne JS per "Durchsuchen..." auf, klappt es ohne probleme und die datei wird hochgeladen.
Kann mir jemand sagen, was ich falsch mache?
Quelltext:
<html>
<script type="text/javascript">
function sendForm() {
document.test.datei.click();
}
</script>
<a href="javascript:sendForm()">FileChooser aufrufen</a><br>
<form enctype="multipart/form-data" action="up.php" method="post" name="test">
<input type="file" name="datei">
<input name="submit" type="submit" value="Datei hochladen" />
</form>