Hallo Markus,
ich habe das so verstanden:
if (document.form1.datei.value.indexOf("\") != -1){ // nur wenn Pfad dabei
filename = document.form1.datei.value.subString(document.form1.datei.value.lastIndexOf("\"), document.form1.datei.value.length);
}
if (filename.indexOf(" ") != -1)
{
alert("leerzeichen im Dateinamen, MAG ICH NICHT!!!");
return false;
}
aber das funktioniert nicht und ich habe keine ahnung warum:-(
Es hilft immer sehr wenn du eine Blick in die JS-Console von Netscepe oder mozilla wagst.
<tested>
<script>
function checkname()
{
if (document.form1.datei.value.indexOf("\") != -1)
{ // nur wenn Pfad dabei
filename = document.form1.datei.value.substring(document.form1.datei.value.lastIndexOf("\")+1, document.form1.datei.value.length);
}
if (filename.indexOf(" ") != -1)
{
alert("leerzeichen im Dateinamen, MAG ICH NICHT!!!");
return false;
}
return true;
}
</script>
</tested>
Nun must du dasselbe noch für unix-systeme machen und das wars
Bye Ed X