Iframe для Google Apps Народ, я тут пытался в других темах задавать вопрос, но как-то всё бестолку. Краткое содержание предыдущих серий. : Как вы знаете, Гугль официально позволяет создать небольшой почтовый сервис в вашем домене. Скажем, можешь иметь и раздавать ящики юзерам вида [email protected], а управляется всё это гуглем и почта обычного вида как на gmail.com. Переписываешь на Гугль MX-записи и там ещё кое что и порядок. Всё бы ничего да с точкой входа не всё просто. Юзер жмёт адрес типа mail.mydomen.ru, а Гугль переадресует к себе. Единственная возможность оставить точку входа в своём домене - это каким то образом показать гуглевский вход на другой своей странице. Обычный ифрэйм не прокатывает - у Гугля защита. Всё к чему пока пришёл - это показывать юзерам дополнительную менюху вида: "Кликните 'Отмена' ('Cancel'), чтобы остаться на этой странице". С помощью такой вот строчки: Code: onbeforeunload=function(){return "Кликните 'Отмена' ('Cancel'), чтобы остаться на этой странице"} Но это, согласитесь, геморно во всех отношениях, в Opera не работает, дополнительный клик и путаница. Сейчас код выгдятит так: HTML: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Тег IFRAME, параметр width</title> <style type="text/css"> <!-- .style1 {font-size: 9px} --> </style> </head> <body> <iframe width="100%" height="100%" frameborder="0" id='frame'></iframe> <p> <script language="JavaScript"> var myArray = ["https://www.google.com/a/bla-bla-bla"]; var n=0; onbeforeunload=function(){return "Кликните 'Отмена' ('Cancel'), чтобы остаться на этой странице"} function sc() { if (n>=myArray.length) n = 0; document.getElementById("frame").src= myArray[n++]; } sc(); </script> </body> </html> Если сделать корректный ифрэйм не судьба, то может хотя бы менюху можно изменить чтоб была одна кнопка типа "ок"... без всякой лишней инфы типа "Вы уверены, что хотите уйти с этой страницы" и кнопки "отмена"?
Слышал что на аяксе модно реализовать данную фун-ию есть сайт ~например из 10 страниц Сайт тяжелый из за картинок и чтобы каждый раз не загружались заного кратинки как то можно сделать чтобы грузился только текст....Или определённый див
Приветствую, раньше была возможность встроить линки на игнор лист Code: http://vkontakte.ru/settings.php?act=addToBlackList&id=1 в iframe или обычный frame, тогда пользователь заходит на сайт и у него автоматически, указанные люди добавляются в игнор лист. Щас такую возможность порезали, вконтакт отвечает: Code: Security Breach or Incorrect Firewall. ... Как можно обойти эту защиту и вообще на чём она основывается, вконтакт что ли как-то js'ом проверяет, что его страница не во iframe или frame? Просто у меня есть доступ пару тематических сайтов, где грутится один круг людей, хотелось бы встроить им в код такую фичу. Конечно ж желательно, чтобы было "без палева" при просмотре.
Основывается на проверке заголовка referer. Сделать так, чтобы заголовок был пустой или его не было совсем. Ищи в этой теме.
Я так понимаю, что нужно выполнить js код на установку юзеру нужного referer'a, который воспримет вконтакт? Он устанавливается функцией document.referer?
Туплю.. Ладно, а открыть во фрейме сначала главную страницу вконтакте, к примеру, а потом js'ом открыть в том фрейме нужный линк на добавление юзера в игнор можно? Ну чтобы рефер взялся с фрейма, там где vkontakte.ru, а скрипт js, к примеру, с другого фрейма выполнить с target'ом в нужный.
В грубом приближении - если фрейм не на этом же сайте, то ты не сможешь воздействовать на его содержимое. Все это давно подумано, и поддерживается на уровне браузеров
Я могу js'ом с одного фрейма управлять другим, ну например перенаправлением.. Только тут как рефер берётся адресная строка браузера, а там же не "вконтакте" поэтому толку от этого мало.
всем привет!у меня есть баннер <a style="text-decoration: none;" href="http://cait/cgi-bin/redir.cgi?member=1qa2ws&lang=en" ><img src="http://cait/cgi-bin/banner.cgi?member=ftp" width=805 alt= "" border="0"></a> как сделать так,чтобы при заходе на сайт открывался этот баннер как всплывающее окно и 1.неблокировалось браузерами 2.показыввалось прям по центру. 3.как будет выглядеть код и куда его вставить..заранее спасибо!!
люди, нужен такой скрипт: чтобы воспроизводил мелодию с определённым интервалом кто знает, есть такой?
НЕ встречался ли кто с такой проблеммой в jQuery используется евент на картинку hover - при этом наведении срабатывает подгрузка скрипта $.getScript, как возможно при повторном наведении отрубить подгрузку этого скрипта?
Вот пример: http://www.hikeoz.com/ просто открой и посмотри исходнки Вот как установить - подробно http://www.drupal.ru/node/20267
Добрый вечер! Подскажите решение проблемы - сделал выпадающее меню простенькое на js+css. Наверное самую примитивное из всех возможных. Все было хорошо, тестил... Сейчас возобновляю проект. При щелчке мышью - выпадает и резко скрывается. Код не менял. Например: Вот список: PHP: <a href=""><ul class="expmenu off">Список</a> <li class="off"> - 1; </li> <li class="off"> - 2; </li> <li class="off"> - 3; </li> </ul> Стиль описан в отдельном подключаемом файле и имеет вид: PHP: .on, .off, .onoff {cursor: pointer !important} .off ul, .off li {display: none} ul.expmenu { display: inline; padding-left: 0; padding-top:0; } ul.expmenu li { padding: 0; padding-left: 10; padding-top: 5; font-size: 10; color: #5A5959; list-style-position:inside; list-style-type:none; } И, наконец код яваскрипта тоже в отдельном файле, подключаемом PHP: document.onclick= function(e) { var s= (e)?e.target:(event)?event.srcElement:""; if (s) { var t= s.className.replace(/\boff\b/,"on"); if (t===s.className) {t= s.className.replace(/\bon\b/,"off");} s.className= t; } } На самом деле очень хочется разобраться... Больших познаний в JS не имею, и хоть убей - не вижу причины такого поведения меню... Заранее спасибо!
Если раньше работало - проверь на кроссбраузерность, попробуй разные браузеры, особенно те, что юзал раньше. Если сработает хоть в одном - код надо переделывать, чтобы работал во всех