поместите вывод кода JavaScript в файл - PullRequest
0 голосов
/ 24 октября 2018

Привет, ребята, я хочу спросить, возможно ли поместить содержимое этого кода в файл!потому что, когда я открываю исходный код, я не могу найти выход там

<!DOCTYPE html>
<html>
   <body onload="getLocation()">
      <p></p>
      <p id="demo"></p>
      <script>
         var x = document.getElementById("demo");
         function getLocation() {
             if (navigator.geolocation) {
                 navigator.geolocation.getCurrentPosition(showPosition);
             } else { 
                 x.innerHTML = "Geolocation is not supported by this browser.";
             }
         }

         function showPosition(position) {
         x.innerHTML = "Latitude: " + position.coords.latitude + 
         "<br>Longitude: " + position.coords.longitude;
         } 
      </script>
   </body>
</html>

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

Я использовал это, но я получаю это contenu в test1.txt [объект HTMLParagraphElement]

<script>
var x = document.getElementById("demo");

function getLocation() {
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(showPosition);
    } else { 
        x.innerHTML = "Geolocation is not supported by this browser.";
    }
}

function showPosition(position) {
    x.innerHTML = "Latitude: " + position.coords.latitude + 
    "<br>Longitude: " + position.coords.longitude;

var hiddenElement = document.createElement('a');
   hiddenElement.href = 'data:attachment/text,' + encodeURI(x);
   hiddenElement.target = '_blank';
   hiddenElement.download = 'test1.txt';
   hiddenElement.click();  

}

</script>
0 голосов
/ 24 октября 2018

используйте эту функцию, передавая данные и имя файла той функции, которую она загрузит

function downloadFile(text, filename) 
{
   var hiddenElement = document.createElement('a');
   hiddenElement.href = 'data:attachment/text,' + encodeURI(text);
   hiddenElement.target = '_blank';
   hiddenElement.download = filename;
   hiddenElement.click();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...