Взаимодействие с элементами другой страницы

190
17 апреля 2022, 03:00

Допустим есть две страницы, хранящиеся в одной папке. На каждой странице есть по две кнопки. Как сделать так, чтобы при нажатии кнопок на первой странице исчезали обе кнопки на второй странице через функцию ? (свойство кнопки для её "невидимости", если кнопке задать определенный класс :

var btn2 = document.getElementsByClassName("but");
    for(let i=0; i<2; i++){ 
          btn2[i].style.display = "none";
    } 

)

Answer 1

локально пожалуй никак.

На любом работающем сервере можно сделать взаимодействие через куки. типа такого:

эта страничка будет "командовать парадом" (в примере просто сохраняет текст в куку)

<input id="input" type="text"/>
<input type="button" value="пресс ми" onclick="setCookie()"/>
<script>
function setCookie(){
    document.cookie = "mycookie="+document.getElementById("input").value;
}
 
</script>

и принимающая страница (с определенным интервалом нашу куку просматривает и выводит в инпут)

<input type="text" id="input"/>
<script>
 setInterval(()=>{
    document.getElementById("input").value=document.cookie;
 },500)
</script>
READ ALSO
Решение задачи проходит 5/7 тестов [закрыт]

Решение задачи проходит 5/7 тестов [закрыт]

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение

101
Отладка node js через браузер. Visual Studio Code

Отладка node js через браузер. Visual Studio Code

Я пытаюсь запустить отладку через Visual Studio Code в браузере,но когда страница localhost открывается,с ней нет соединения

123
Цвет текста в зависимости от условия React

Цвет текста в зависимости от условия React

Имеется элемент <label htmlFor="inputUsername" >{(username) ?'V':'X' }</label> В зависимости от условия необходимо указать цвет возращенного значенияЕсли...

223
Скрипт для счетчика товаров некорректно работает

Скрипт для счетчика товаров некорректно работает

Помогите, пожалуйста! Стоимость каждого товара пересчитывается только, если ввести кол-во вручную, а если нажимаем на + или - кол-во меняется,...

294