#javascript #html
#javascript #HTML
Вопрос:
Я учусь создавать веб-сайт, который можно настраивать на основе введенного значения, кроме пользователя. У меня есть вопрос — я объявляю массив объектов в другой js-файл, чтобы я мог получить к нему доступ к другим HTML-файлам, и я могу импортировать этот файл, который содержит определенный массив объектов. Но я не могу внести эти изменения в этот объект, что означает, что если я импортирую этот файл в HTML-файл, где я принимаю входные данные от пользователя, и я вносил в него изменения (добавляя значение, введенное пользователем), то изменения сохраняются, только если я обращаюсь к этому объекту в пределахтот же файл, но мне нужно внести изменения глобально (это означает, что когда я печатаю объект в другие HTML-файлы, отличные от файла, в котором я вношу изменения в объект, он просто выводит пустой объект). Итак, может кто-нибудь, пожалуйста, помочь мне с тем, как это сделать?
Вот пример файла.
`
var dataObject = [{ companyName: " ",
color: " ",
employee: " ",
supervisor: " ",
customer: " " }]`
Вот HTML-файл, в который я вношу изменения, а затем, если я обращаюсь dataObject
, он печатает нужные мне значения.
function getValue(){
var condition = false;
var name = document.getElementById("name").value;
var color = document.getElementById("color").value;
var employee = document.getElementById("employee").value;
var supervisor = document.getElementById("supervisor").value;
var customers = document.getElementById("customers").value;
for(let i = 0; i < dataObject.length; i ){
if(dataObject[i].companyName == " "){
dataObject[i].companyName = name;}}
После внесения изменений я могу распечатать внесенные изменения, но я не могу получить доступ к изменениям из файлов, отличных от этого.
Вот пример этого
<script src = "customizer.js"></script>
<script>
console.log(dataObject[0].companyName)</script>
Любая помощь будет оценена
Комментарии:
1. Вы должны сохранить свои изменения. Веб-страницы не знают об изменениях на других страницах. Есть два способа решить эту проблему: Вы можете создать отдельную страницу или сохранить свои изменения в базе данных и получить к ней доступ с сайтов.
2. Средний скрипт находится на одной странице, которая является формой. Но изменения, которые я внес в форму, не сохраняются в объекте