Index: django/template/defaultfilters.py
===================================================================
--- django/template/defaultfilters.py	(revision 929)
+++ django/template/defaultfilters.py	(working copy)
@@ -47,7 +47,22 @@
 
 def addslashes(value):
     "Adds slashes - useful for passing strings to JavaScript, for example."
-    return value.replace('\\', '\\\\').replace('"', '\\"').replace("'", "\\'")
+    maps = (
+        ('\\', '\\\\'),
+        ('"', '\\"'),
+        ("'", "\\'"),
+        ('\n', '\\n'),
+        ('\r', ''),
+        ('\b', '\\b'),
+        ('\f', '\\f'),
+        ('\t', '\\t'),
+        ('\v', '\\v'),
+        ('</', '<\\/'),
+        )
+
+    for bad, good in maps:
+        value = value.replace(bad, good)
+    return value
 addslashes = stringfilter(addslashes)
 
 def capfirst(value):
