hallo jan,
Hallo stw!
Leider funktioniert das nicht!
Aber trotzdem danke!
Gruß, Jan
<
hmmmm..., fragt sich nur was, vielleicht solltest du deine frage neu formulieren.
zb. ist es wichtig rückwerts zu lesen und
ist es sehr wichtig nur die letzen 4 zeichen zu lesen was in bezug
auf endung nicht ganz paßt.
dabei ist es vor allem wichtig zu wissen wie die funktionen arbeiten und das zum beispiel substring auch nicht rückwerts lesen kann da die parameter intern zugeordnet werden also kleinster wert = start und größter wert = ende auch wenn der große wert als erster funktionsparameter angegeben wird.
Die substring-Methode verwendet den niedrigeren der beiden Werte von Start und Ende als Ausgangsposition für die Teilzeichenfolge. Beispiel: strvar.substring(0, 3) und strvar.substring(3, 0) liefern in beiden Fällen dieselbe Teilzeichenfolge.
<
somit ist dann ein txt.substring( txt.length, txt.length - 4 ) nicht daß was du erwartest aber dazu sollte man sich die funktions-dokus einverleiben.
wobei dir txt.substring( txt.length-4, txt.length ) die letzen 4 zeichen gib aber nicht rückwärts....
zudem sich die frage nach dem sinn von rückwärts stellt (lmth).
vielleicht erörterst du das ja mal.
und warum hilft kein
if( txt.slice( txt.lastIndexOf(".") ) == ".html" )
alert( "ist eine html - datei" );
mein tip :
die selfhtml-doku bzw. der js-teil
oder du gehts mal auf http://javascript.seite.net/index.bak.html und lädst dir die ms-js v5 dokumentation herunter. (dritte von unten)
good luck
stw