Хранение Iframe src в качестве переменной - PullRequest
0 голосов
/ 24 июля 2010

На странице параметров моего расширения Google Chrome пользователь определяет адресат URL, который сохраняется в LocalStorage ["dest"]

Не удается получить код для работы в файле popup.html, хотя

<script type="text/javascript">
  url = localStorage["dest"]; 
  document.getElementById('site').src = url;
</script>

<iframe id="site"> </iframe>

Что я делаю не так?По сути, я хочу, чтобы всплывающее окно загружало любой сайт, сохраненный пользователем, на странице параметров, в Iframe ...

1 Ответ

2 голосов
/ 24 июля 2010

Тег script перед тегом iframe.Когда вы делаете document.getElementById ('site'), iframe еще не существует.Вам нужно переместить тег iframe перед тегом script.В общем, все ваши сценарии лучше помещать прямо перед закрывающим тегом body.

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