У меня есть элемент управления на моей странице, и я хочу изменить его целевой URL (url страницы, отображаемой в iframe) щелчком по гиперссылке. Проблема в том, что iframe не обновляется при нажатии. Я уверен, что я что-то не хватает, но я не знаю, что:Функция Javascript, по-видимому, не срабатывает
<script type="text/javascript">
var source = document.getElementById("CurrentlySelected")
function change(u) {
if (source.getAttribute("src") != u) {
source.setAttribute("src", u);
document.location.reload(true);
}
}
</script>
<ul>
<li><a href="#" onclick="change('http://www.somewebsite.com');">Website 1</a></li>
<li><a href="#" onclick="change('http://www.thiswebsite.net');">Website 2</a></li>
</ul>
<iframe id="CurrentlySelected" width="800px" height="600px" src="http://www.somewebsite.com"></iframe>
JS не моя сильная сторона, но я не вижу здесь проблемы ... какие-нибудь идеи?
Другая проблема состоит в том, что фон из фрейма не принимает один и тот же цвет веб-сайта, связанного с его атрибутом Src ...
EDIT
Проблема с цветом фона веб-сайта в iframe, похоже, проблема с Google Chrome, кто-нибудь знает об исправлении?
А-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а! –