Привет, ребята, у меня проблемы с поиском помощи при создании обратного вызова в определенных ситуациях.
У меня есть фрагмент кода, который загружает страницу ссылок в iframe, а затем изменяет scr, если нажата другая ссылка.
$(".iframe").hide();
$(".lnk").click(function(){
$(".iframe").show('slow')
;})
;
$(".frmclose").click(function(){
$(".iframe").hide('slow')
;})
;
Вышеуказанное работает в (документ) .ready
ниже это за пределами этого (по некоторым причинам это не работает внутри)
function changeIframeSrc(id, url) {
if (!document.getElementById) return;
var el = document.getElementById(id);
if (el && el.src) {el.src = url;return false;}return true;}
ссылка:
<a href="http://www.google.com" onclick="return changeIframeSrc('ifrm', this.href)" class="lnk">google</a>
до этого у меня есть div, в котором находится iframe, становится невидимым. У меня также есть кнопка внутри этого div, которая скрывает div + iframe.
У меня проблемы с тем, что после того, как iframe был открыт, а затем закрыт через ссылку div, если он открывается заново, нажав другую ссылку, iframe показывает, чтобы отобразить старую страницу, а затем изменяется. Но я хочу, чтобы рамка загружала новую страницу (пока она скрыта), а затем показывала ее. Я думал об использовании обратного вызова после изменения iframe src, но я не вижу, где бы я это реализовал.
Пример того, что происходит
(нажмите кнопку GDPH, чтобы увидеть ссылки для iframe)
Любые мысли или помощь приветствуются.
Привет
B Стоунер