Я пытаюсь передать элемент локального хранилища из текстового ввода и добавить значение к URL-адресу iframe на следующей странице.Iframe с другого сайта и не размещается на моем сайте, поэтому мне интересно, если это проблема?Вот мой код для справки:
Страница 1:
<html>
<br>
<form target="_blank" id="form1">
<input name="address" type="text" id="address" placeholder="Location" style="border-radius: 5px;"/><br><br>
<input onclick="window.location.href = 'http://123.com/test';" type="Submit" style="border-radius: 5px;"/>
</form>
<script type="text/javascript">
document.getElementById('form1')
.addEventListener('submit', function (event) {
event.preventDefault();
localStorage.setItem('address', document.getElementById('address').value);
});
</script>
</html>
Страница 2:
<script type="text/javascript">
var address = localStorage.getItem('address');
</script>
<iframe width="100%" height="510" src="http://test.com/iframe +
'localStorage.getItem('address')'"></iframe>