У меня есть html-страница с несколькими ссылками на другую, я хочу изменить ссылки на целевую страницу в зависимости от того, какой пользователь нажимает. Важно отметить, что ссылка находится внутри iframe и вызывает загрузку iframe src на целевой странице.Перейдите на новую страницу html и измените img src на этой новой странице
//html page B
// inside an iframe
<a target="_parent" href="../gfx.html?content/more.html">this page</a>
//html page A
// buttons outside iframe
<img id="btn1" src="btn1.png" />
<img id="btn2" src="btn2.png" />
// then an iframe below
http://plnkr.co/edit/Mr40BpnbF8aYkhMtq5qf Обновленный код Plinkr, чтобы показать новый код, благодаря ссылке ICKE в.
var cdirec = getParameterByName('check');
if (cdirec) {
document.getElementById("bt1").src = "img/bt1.png";
document.getElementById("bt4").src = "img/bt4-2.png";
}
Не работает правильно как булевский триггер - кто знает почему?
Вы должны включить JavaScript на этой странице. Вы не можете заставить одну страницу выполнять JavaScript на другой странице, если только вы не говорите о 'iframes'. – Cristy
Вы заметили, что ваш идентификатор 'bt1', и вы вызываете JS на' btn1'? – saruftw