Hallo!
Server-Fehler kann man normalerweise mit JavaScript nicht abfangen, denn um das Script ablaufen zu lassen, müßte es ja übertragen sein worden... (obwohl Stefans Idee evtl. funktionieren könnte)
Wenn auf deinem Server Apache (oder was kompatibles, das mit den .htaccess-Dateien klar kommt) läuft, ist es aber kein Problem, eigene Fehlerseiten anzulegen:
Du brauchst nur eine Datei namens .htaccess mit der Zeile
ErrorDocument 404 /errors/notfound.html
(oder wie dein Fehlerdokument halt heißt) anzulegen.
Beim Übertragen mußt du evtl. aufpassen, daß du in deinem FTP-Programmden den ASCII-Übertragungsmodus wählst, sonst verschluckt sich der Server am DOS-Zeilenumbruch.
Sehr praktisch ist in diesem Zusammenhang SSI <../../tgbe.htm>, vor allem <!--#echo var="REQUEST_URI" --> für den Namen der angeforderten Datei.
PS: Mir ist schleierhaft, warum Provider bis zu 100,- dafür verlangen... oder ist das beim IIS so schwierig?
Ciao,
Mirko