Это не скриптовый косяк. На доступе на фтп через IE если ткнуть анонимный доступ, генерируется случайный пасс который фтп не принимает (видимо из-за @ в конце). Можно заменить пасс на любой другой или ткнутся через Оперу. Насчёт Мазилы/Фирефокса сказать ничего не могу - не пробовал