Есть ли способ изменить элементы страницы перед ее открытием? - PullRequest
1 голос
/ 27 мая 2019

Я разработал страницу для использования в качестве инструмента.Я сталкиваюсь здесь с некоторыми проблемами, так как мой опыт в этой области очень маленький, и я только новый.- Моя цель - изменить значения элемента на странице, которая еще не открыта.- есть ли функция, которую я могу сделать на текущей странице, чтобы изменить значения элемента на следующей странице, чтобы установить для него статические числа или некоторые из них являются динамическими

Я не знаю, как манипулировать чем-то, что являетсяпока не открыто, я даже не знаю, возможно ли это.Мне удалось изменить элементы на моей открытой текущей странице, но я не знаю, как что-то изменить на следующей странице, если я нажму на одну из ссылок

        <a href="https://rex.reportexecdirect.com/intelligarde/CESIReportExec/Reporting/ParkingPermit.aspx?groupid=174" class="btn btn-info mx-1" role="button">Park Property Management</a>
        <a href="https://rex.reportexecdirect.com/intelligarde/CESIReportExec/Reporting/ParkingPermit.aspx?groupid=121" class="btn btn-info mx-1" role="button">Millgate Manor</a>
        <a href="https://rex.reportexecdirect.com/intelligarde/CESIReportExec/Reporting/ParkingPermit.aspx?groupid=166" class="btn btn-info mx-1" role="button">Weston Towers</a>
        <a href="https://rex.reportexecdirect.com/intelligarde/CESIReportExec/Reporting/ParkingPermit.aspx?groupid=290" class="btn btn-info mx-1" role="button">Kingston</a>
        <a href="https://rex.reportexecdirect.com/intelligarde/CESIReportExec/Reporting/ParkingPermit.aspx?groupid=190" class="btn btn-info mx-1" role="button">Region Of Peel</a>  

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

1 Ответ

0 голосов
/ 27 мая 2019

Вы не можете напрямую влиять на содержимое другой страницы с помощью JavaScript на текущей странице. Это будет иметь очень большие проблемы с безопасностью.

Однако вы можете косвенно повлиять на содержимое, если у вас есть доступ к источнику для обеих страниц, и вы можете добавить JavaScript на обе из них. Затем, как предлагают некоторые комментарии, вы можете, например, использовать параметры поиска в ссылке URL для передачи информации. (Параметры поиска - это то, что иногда указывается в конце URL и выглядит примерно так: ?name=john&id=555)

Подробнее о работе с параметрами поиска в JavaScript вы можете прочитать здесь: https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams

Не расстраивайся! Ваши способности будут расти, когда вы пытаетесь заставить вещи работать. (Это почти единственный раз, когда они будут расти.)

Слово предостережения!

Пожалуйста, будьте очень осторожны при использовании параметров поиска для изменения или отображения контента на странице, так как существуют некоторые реальные проблемы безопасности. Никогда не отображайте ничего из параметров поиска непосредственно на странице без предварительной проверки ввода. Хороший способ обработки динамического контента на основе параметров поиска, по крайней мере, если вы знаете возможные варианты, состоит в том, чтобы иметь несколько операторов if .. else или, возможно, блок switch, с которыми вы пытаетесь сопоставить параметры поиска, а просто нет вообще отображать что-либо, если содержимое параметра не соответствует ожидаемым данным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...