Пусть A будет страницей с кнопкой, которую вы нажимаете.
Пусть B будет специальной страницей, которая открывается при нажатии кнопки A
Я с трудом понимаю, о чем вы спрашиваете, но это похоже на случай, когда «А предшествует Б».
Если кнопку на странице A можно щелкнуть после завершения загрузки страницы, то сценарий, который запускается после завершения загрузки страницы B, может безопасно предполагать, что загружены и A, и B. Вы можете написать логику в B, которая зависит от загрузки A, только если вы можете гарантировать, что A загружает B. Что произойдет, если доступ к B будет осуществляться напрямую в обход A?
Возможная разметка для B следующая:
<html>
<head>
<title>Special Page</title>
</head>
<body>
<script src="test.js"></script>
</body>
</html>
Файл test.js
, ссылка на который приведена выше:
window.onload = function(){
console.log('special page is loaded');
};
Событие onload на странице B может с уверенностью предположить, что A загрузился, но только если вы можете гарантировать, что A всегда вызывает B.
Я понятия не имею, пытаетесь ли вы загрузить страницу B в iframe или выполнить перенаправление страницы с A на B или получить B в A с помощью Ajax и HTTP GET.
person
ThisClark
schedule
24.02.2016