HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

<div> поверх <iframe>а
  #1  
Старый 15.01.2009, 17:24
demond
Участник форума
Регистрация: 05.11.2008
Сообщений: 105
С нами: 9217801

Репутация: 71
По умолчанию <div> поверх <iframe>а

Вопрос такой: можно ли поверх тега <iframe> поместить <div> так, чтобы срабатывал clickunder(Скрипт, который открывает новое окно, куды ты не ткнул на странице)
И если кто-то такой уже делал, то я был бы благодарен за примеры такой реализации.
 
Ответить с цитированием

  #2  
Старый 16.01.2009, 05:39
etc
Постоянный
Регистрация: 16.02.2008
Сообщений: 723
С нами: 9596014

Репутация: 581


По умолчанию

А не проще ли просто отлавливать клики по странице. И если он первый - то просто делать переход?
 
Ответить с цитированием

  #3  
Старый 16.01.2009, 10:42
demond
Участник форума
Регистрация: 05.11.2008
Сообщений: 105
С нами: 9217801

Репутация: 71
По умолчанию

Не! Оказалось все намного проще. Просто если засунуть iframe в div, и после него разместить второй div c ссылкой на clickunder, то поигравшись с параметрами стилей (необходимо чтобы 1-й был position: absolute, а второй position: relative) получим, что div с clickunder перекроет всю страницу. После этого достаточно просто отловить первый клик на странице с помощью javascript и убрать div с clickunder'м, чтобы он не перекрывал содержимое в iframe.
:-)
 
Ответить с цитированием

  #4  
Старый 17.01.2009, 08:28
etc
Постоянный
Регистрация: 16.02.2008
Сообщений: 723
С нами: 9596014

Репутация: 581


По умолчанию

Цитата:
Сообщение от etc  
А не проще ли просто отлавливать клики по странице.
Цитата:
Сообщение от demond  
Не!
Цитата:
Сообщение от demond  
После этого достаточно просто отловить первый клик на странице
Ну и?
 
Ответить с цитированием

  #5  
Старый 17.01.2009, 08:41
etc
Постоянный
Регистрация: 16.02.2008
Сообщений: 723
С нами: 9596014

Репутация: 581


По умолчанию

P.S. С помощью волшебного jQuery, всего 1 строка скрипта:
Код HTML:
<script type="text/javascript">
$(function(){ $().bind('click', function() { alert(1); $().unbind('click'); });});
</script>
 
Ответить с цитированием

  #6  
Старый 19.01.2009, 16:47
kolpeex
Новичок
Регистрация: 17.02.2008
Сообщений: 26
С нами: 9594727

Репутация: 39
По умолчанию

Цитата:
Сообщение от etc  
P.S. С помощью волшебного jQuery, всего 1 строка скрипта:
Код HTML:
<script type="text/javascript">
$(function(){ $().bind('click', function() { alert(1); $().unbind('click'); });});
</script>
Однако, в самом jQuery сотни строк, совершенно ненужных в данном случае.
 
Ответить с цитированием

  #7  
Старый 19.01.2009, 17:08
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами: 9840758

Репутация: 808


По умолчанию

Цитата:
Сообщение от etc  
P.S. С помощью волшебного jQuery, всего 1 строка скрипта:
Код HTML:
<script type="text/javascript">
$(function(){ $().bind('click', function() { alert(1); $().unbind('click'); });});
</script>
Код:
$().one('click', alert);
 
Ответить с цитированием

  #8  
Старый 19.01.2009, 16:21
demond
Участник форума
Регистрация: 05.11.2008
Сообщений: 105
С нами: 9217801

Репутация: 71
По умолчанию

Я не претендую на универсальность своего решения. :-) Уверен что существует большое кол-во способов решить мою проблему.
Но тут было дело в том, что мне дали теги <script></script>, между которыми ссылка на какую-то php страницу. По всей видимости таким образом загружается какой-то javascript, но что там внутри остается загадкой.
А ввиду того, что ссылка на удаленный javascript будет меняться, пришлось делать именно так.
 
Ответить с цитированием

  #9  
Старый 19.01.2009, 17:49
etc
Постоянный
Регистрация: 16.02.2008
Сообщений: 723
С нами: 9596014

Репутация: 581


По умолчанию

kolpeex, а причем здесь это?
astrologer, моё утверждение это не меняет
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка windows xp profesional поверх xp home edition VADIK-XXX Болталка 9 16.11.2006 12:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.