En vanskelig lille en
HejJeg har et script, som smider en slash bagpå et link, hvis slashen mangler. Scriptet sletter også filnavnet. Sciptet gør således:
hjemmeside.dk/underbib/index.htm -> hjemmeside.dk/underbib/
Men kommer der bare et ekstra underbibliotek på, så sletter den desværre ikke filnavnet. Kan du hjælpe mig med det?
(Alle de filnavne, som skal bruges i mit system, indeholder et punktum - så ved du det :-)
____________________________________
Mit script:
document.linkSubmit.link.value = txt.replace( /^(.+\/\/[^\/]+)(\/[^\/]*)?$/, '$1/' );
Jeg har også modtaget et script fra Jesper Natur:
document.linkSubmit.link.value = txt.replace( /^(.+\/\/.+?)(\/[^\/]*)?$/, '$1/' );
Problemet var bare, at den sagde "uventet kvantor" (ved det først + fra venstre) i IE5, mens det fungrede fint i IE6.
Hvis du vil hjælpe mig, så kan du enten udbygge mit script eller rette fejlen i Jesper Naturs script.
