Hallo Leute,
kennt jemand eine Möglichkeit bei einem <input type="file"> Tag den "Durchsuchen" Button durch einen eigenen (grafischen Button zu ersetzen?
Für den IE 5 hab ichs so gelöst:
...
<script language="javascript">
function openFileExplorer()
{
document.getElementById("anhang1Hidden").click();
fileName = document.getElementById("anhang1Hidden").value;
document.getElementById("anhang1").value = fileName;
}
</script>
...
<div id="hiddenLayer" style="visibility:hidden">
<form name="helperForm">
<input id="anhang1Hidden" type="file">
</form>
</div>
...
<input id="anhang1" name="anhang1" size="15"><input type="button" value="durchsuchen" onClick="openFileExplorer();">
Ich habe also das <input type="file"> Tag durch ein stinknormales
<input type="text"> und einen normalen Button ersetzt (welche man ja bekannterweise durch css, etc... selbst gestalten kann.
Das Dumme ist nur, dass der Netscape 6.2 bei mir (Win2k) die click() Methode auf das file-input-objekt nicht unterstützt (d.h. es öffnet sich das Dateieingabe Fenster nicht)
Aber vielleicht geht das ganze auch viel einfacher leichter oder wie auch immer.
Es wäre wirklich nett wenn mir da jemand weiterhelfen könnte.
Danke
Gruß Manuel