Dear Antonio,
"\n" -> "\\n" OK
Here is my test code. If I change the line to:
keysString += key + ": " + value + "\\n";
it works fine.
If I run it with keysString += key + ": " + value + "\n"; in HTML, all works fine.
Best regards,
Otto
REQUEST DBFCDX
REQUEST DBFFPT
function main
TEMPLATE
Â
<!DOCTYPE html>
<html lang="de">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Key Anzeiger</title>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
  <div class="container mt-5">
    <h2>oRequest Schlüssel Anzeiger</h2>
    <button id="showKeysBtn" class="btn btn-primary">Schlüssel anzeigen</button>
    <ul id="keysList" class="list-group mt-3">
    </ul>
  </div>
  <script>
  $(document).ready(function() {
    var oRequest = {
      "FILEXPLORE": "Wert1",
      "ANOTHERKEY": "Wert2",
      "YETANOTHERKEY": "Wert3"
      // Weitere Schlüssel...
    };
 Â
    $('#showKeysBtn').click(function() {
      var keysString = "";
      $.each(oRequest, function(key, value) {
        keysString += key + ": " + value + "\n";
      });
      alert(keysString);
    });
  });
 Â
  </script>
</body>
</html>
ENDTEXT
return
INIT PROCEDURE PrgInit
 Â
  SET CENTURY ON
  SET EPOCH TO YEAR(DATE())-98
 Â
  SET DELETED ON
  SET EXCLUSIVE OFF
 Â
  REQUEST HB_Lang_DE
 Â
  HB_LangSelect("DE")
 Â
  SET DATE TO GERMAN
 Â
  rddsetdefault( "DBFCDX" )
 Â
  EXTERN DESCEND
 Â
RETURN
//----------------------------------------------------------------------------//