Lieber MANUEL,
Ich (obwohl ich nicht Martin heisse ;)) lese das Feld mit dem Dateinamen aus
Sorry... ;-)
(per onChange, onKeydown, onFocus etc.), schneide den Dateinamen ab (im Normalfall also alles, was nach dem letzen / bzw. \ kommt) und schreib dann per document.write ein Hiddenfield mit dem Pfad als Value.
Muss das auch mal ausprobieren, was im <input type="file" id="dateiname" />
als document.getElementById("dateiname").value
herauskommt.
Ich habs weder getestet noch nen Code geschrieben, dürfte aber nur ne Sache von 15 Minuten sein. (ohne Gewähr, weil ich nicht weis, wie verschiedene Browser auf document.write und hiddenfields reagieren)
Ich bin vielmehr gespannt, ob der Browser das überhaupt so vollständig preisgibt...
Und das mir keiner kommt von wegen "wenn aber eine Javascript deaktiviert hat ...."
Schon klar!
Wenn jemand eine besondere Funtionalität haben will, muss er akzeptieren, evtl. Javascript aktivieren zu müssen.
Exakt! Habe mir extra deshalb für meinen Adminbereich auf der Homepage zwei Versionen geschrieben: Eine komplett ohne JS nutzbare Version (umständlich!) und eine mit JS "verschönerte" Version (wesentlich bedienerfreundlich!). Es soll ja Browser geben, die mit getElementById() Probleme haben... ;-)
Liebe Grüße aus Ellwangen,
Felix Riesterer.