|
|
Да, просто замени весь шаблон на этот:
|

25.01.2013, 18:07
|
|
Аспирант
|
|
Регистрация: 23.01.2013
Сообщений: 53
|
|
|
Ссылка на скрытие фрейма
Нужно создать ссылку по нажатию которой будет скрываться фрейм по указанному id.
Пишу такой код, не работает
|
Код:
|
<a href="iframe.html" target="tree" "javascript: parent.document.getElementById('idframe').style.display = 'none';"> |
Подскажите, пожалуйста, как правильно написать?
|
|

25.01.2013, 18:39
|
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
|
makc0993,
ЭЭЭ минимальный HTML код для фреймов пропишите, и фреймы на едином домене?
И что, ссылка из фрейма кликается ?
И у скрываемого фрейма имя есть ?
|
|

25.01.2013, 18:47
|
|
Аспирант
|
|
Регистрация: 23.01.2013
Сообщений: 53
|
|
|
Да, на одном домене.
Нет, не из фрейма. Через главное меню
Да, имя есть у скрываемого фрейма.
вот сам iframe, который надо скрыть
<ul id="idframe" style="display: none"><iframe name="tree3" height="0" width="748" scrolling="no" frameborder="1"></iframe></ul>
|
|

25.01.2013, 18:50
|
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
<ul id="idframe" style="display: block"><iframe name="tree3" height="200" width="748" scrolling="no" frameborder="1"></iframe></ul>
<a href="#" onclick="obj=document.getElementById('idframe').style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false">Cкрыть / Показать</a>
Последний раз редактировалось Deff, 25.01.2013 в 19:12.
|
|

25.01.2013, 19:24
|
|
Аспирант
|
|
Регистрация: 23.01.2013
Сообщений: 53
|
|
|
Deff,
спс, работает, только ссылка перестала работать
<a href="frame.html" target="tree"...>
никак не реагирует на нее.
|
|

25.01.2013, 19:45
|
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
|
Сообщение от makc0993
|
|
спс, работает, только ссылка перестала работать
|
Хм - а вы хотите и фрейм скрыть и еще и по ссылке перейти ?
|
|

25.01.2013, 19:47
|
|
Аспирант
|
|
Регистрация: 23.01.2013
Сообщений: 53
|
|
|
Да. на сайте несколько фреймов. В одном фрейме нужно открыть сайт, а другие фреймы скрыть.
|
|

25.01.2013, 19:49
|
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
<iframe name="tree" style="display: none" height="auto" width="748" scrolling="no" frameborder="1"></iframe>
<ul id="idframe" style="display: block"><iframe name="tree3" src="http://qssupport.ru/" height="200" width="748" scrolling="no" frameborder="1"></iframe></ul>
<a href="http://javascript.ru/forum/" target="tree" onclick="obj=document.getElementById('idframe').style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp;document.getElementsByName('tree')[0].style.display='block'">Cкрыть / Показать</a>
Последний раз редактировалось Deff, 25.01.2013 в 19:56.
|
|

25.01.2013, 20:13
|
|
Аспирант
|
|
Регистрация: 23.01.2013
Сообщений: 53
|
|
|
отлично! осталась последняя проблема) как скрыть сразу несколько фреймов?
пробовал добавить второй onclick - не получилось. дополнить первый onclick - тоже не получается(
|
|

25.01.2013, 20:15
|
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
|
makc0993,
Засуньте их в общее для них обрамление div с id ?
Ну или прописать класс и скрыть по классу для новых браузеров...
Ну или для старых вызвать функцию скрытия по классу
|
|
|
|