diff --git a/src/main/java/org/caosdb/server/resource/JdomRepresentation.java b/src/main/java/org/caosdb/server/resource/JdomRepresentation.java
index 1af634b0ae784ccaf4aff4aac399771cb4774f60..4be6743d9ff959c278f80322c92fe2ee9f42d7cd 100644
--- a/src/main/java/org/caosdb/server/resource/JdomRepresentation.java
+++ b/src/main/java/org/caosdb/server/resource/JdomRepresentation.java
@@ -28,6 +28,7 @@ import java.io.Writer;
 import org.caosdb.server.CaosDBServer;
 import org.caosdb.server.ServerProperties;
 import org.jdom2.Document;
+import org.jdom2.Element;
 import org.jdom2.ProcessingInstruction;
 import org.jdom2.output.Format;
 import org.jdom2.output.XMLOutputter;
@@ -68,6 +69,12 @@ public class JdomRepresentation extends WriterRepresentation {
     super(MediaType.TEXT_XML);
     this.indent = indent;
     this.document = document;
+    Element noscript = new Element("noscript");
+    Element div = new Element("h1");
+
+    div.addContent("Please enable JavaScript!");
+    noscript.addContent(div);
+    document.getRootElement().addContent(0, noscript);
     if (xslPath != null && document != null) {
       addStyleSheet(document, xslPath);
     }