PDA

Просмотр полной версии : Iframe для Google Apps


ferdinandgray
08.11.2008, 04:04
Как вы знаете, Гугль официально позволяет создать небольшой почтовый сервис в вашем домене. Скажем, можешь иметь и раздавать ящики юзерам вида pupkin@mydomen.ru, а управляется всё это гуглем и почта обычного вида как на gmail.com. Переписываешь на Гугль MX-записи и там ещё кое что и порядок.

Всё бы ничего да с точкой входа не всё просто. Юзер жмёт адрес типа mail.mydomen.ru, а Гугль переадресует к себе. Единственная возможность оставить точку входа в своём домене - это каким то образом показать гуглевский вход на другой своей странице. Обычный ифрэйм не прокатывает - у Гугля защита.

Всё к чему пока пришёл - это показывать юзерам дополнительную менюху вида: "Кликните 'Отмена' ('Cancel'), чтобы остаться на этой странице". С помощью такой вот строчки:
onbeforeunload=function(){return "Кликните 'Отмена' ('Cancel'), чтобы остаться на этой странице"}
Но это, согласитесь, геморно во всех отношениях, в Opera не работает, дополнительный клик и путаница.

Может что подскажете? Тут ребята на ифрэймах зубы съели :)

ferdinandgray
08.11.2008, 18:57
Сейчас код выгдятит так:
<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>

Если сделать корректный ифрэйм не судьба, то может хотя бы менюху можно изменить чтоб была одна кнопка типа "ок"... без всякой лишней инфы типа "Вы уверены, что хотите уйти с этой страницы" и кнопки "отмена"?

ferdinandgray
09.11.2008, 13:39
Народ, ну намекните хоть в каком направлении копать? :(