diff --git a/xtrn/dgnlance/dgnlance.js b/xtrn/dgnlance/dgnlance.js
index 5412bf42d280864a6549b346210d9253a45054a1..f923e1bbf0b9c434c08a066c82f91d6eaaa59a6a 100644
--- a/xtrn/dgnlance/dgnlance.js
+++ b/xtrn/dgnlance/dgnlance.js
@@ -1,6 +1,6 @@
 var startup_path='.';
 try { throw barfitty.bar.barf() } catch(e) { startup_path=e.fileName }
-startup_path=startup_path.replace(/\/[^\/]*$/,'');
+startup_path=startup_path.replace(/[\/\\][^\/\\]*$/,'');
 startup_path=backslash(startup_path);
 
 load("sbbsdefs.js");