@yavaskript

Как лучше всего передать значение переменной из одного файла js в другой?

Пишу небольшое Electron-приложение. На одной странице я выбираю файл и сохраняю путь к нему в переменную. Все это проделывается в first.js, который привязан к первой странице. А другая страница при загрузке должна прочитать файл из пути, который хранится в переменной first.js. Ну и потом, по ходу скрипта second.js снова использовать этот путь, чтобы сохранить изменения в файле (если они будут). Так вот, как передать переменную с путем к файлу из fisrt.js в second.js? Как сделал я:
first.js
window.pathToFile = '';

function open_file() {
    dialog.showOpenDialog(
    {
        ....
    },
    function (filename) {
        ....
        pathToFile = filename[0];
    });
};


second.html
<script type="text/javascript">
    window.onload = function() {
        openFile(filePath);
    }
</script>


second.js
var filePath = window.pathToFile;

Но на странице second.html выдает ошибку, что в window.onload переменная undefined.
Как мне правильно реализовать мою задумку?
  • Вопрос задан
  • 6674 просмотра
Решения вопроса 1
KickeRocK
@KickeRocK
FrontFinish
Раз
Два
Или серверу отправлять и оттуда брать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
localStorage
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы