У меня есть страница HTML с выпадающим списком, и когда я выбираю параметр, открывается iframe, содержащая другую страницу HTML. Внутри второй страницы HTML у меня есть кнопка, и когда я нажимаю кнопку, я хочу открыть ссылку (внутри iframe). Когда я запускаю только вторую страницу, она работает, но когда я запускаю первую страницу (с выпадающим списком), она больше не работает.Почему не открывается ссылка в iframe, когда я нажимаю кнопку?
Кто-нибудь знает, почему это происходит и как я могу это исправить?
Ниже приведен пример кода для первой страницы:
function Ex(form) {
var myindex = Example.drop.selectedIndex
if (Example.drop.options[myindex] != "0") {
window.open(Example.drop.options[myindex].value, target = "iframe1");
}
}
<form name="Example">
<select name="drop" onchange="Ex(this.Example)">
<option value="about:blank">Select something...</option>
<option value="Page1.html">Page1</option>
<option value="Page2.html">Page2</option>
<option value="Page3.html">Page3</option>
</select>
<iframe id="iframe1" name="iframe1" src="about:blank" align="top" height="900" width="1000" style="border:none; "></iframe>
</form>
А вот пример кода для одной из страниц, которые открываются внутри фрейма:
<img src="http://focusdesignz.com/wp-content/uploads/2015/07/picture_1436728897.jpg"/>
<input type="button" onclick="location.href='http://www.google.ro'" value="Some Button"/>
Открыт ли вообще? Может быть, потому, что Google не позволяет вам открываться в iframe, он выходит из него? – putvande
@putvande Теперь он работает. Это была ошибка Google. :) – Pikachuu