Пара полезных мелочей для Iframe приложения

Всем доброго времени суток! Раздел Iframe долго не пополнялся, и вот я решил закончить это долгое молчание. Не судите строго я первый раз пишу подобные статьи и если вы хотите высказать свое мнение и пожелания, то высказывайте в корректной форме. Далее будут описанны несколько маленьких полезных функций для приложений на Iframe. НАЧНЕМ:
И еще одна не маловажная деталь все эти коды не будут работать если вы в начале кода не всавите этот фрагмент:
<script rc="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"&></script>

1) Эта кнопочка весьма полезна для приложения и называется она "Пригласить друзей". Картинки поменяете сами.
<a ref="javascript:;" onclick="VK.External.showInviteBox();"><img src="http://www.krasilin.ru/wp-content/uploads/2011/12/drug3.png" onmouseover="this.src='http://www.krasilin.ru/wp-content/uploads/2011/12/drug4.png';" onmouseout="this.src='http://www.krasilin.ru/wp-content/uploads/2011/12/drug3.png';"border="0" /></a>

2) Эта кнопка тоже полезная, она добавляет приложение в меню слева. Также картинку вы можете поменять сами.
<a onclick ="VK.callMethod('showSettingsBox', 256);"><img src="http://www.krasilin.ru/wp-content/uploads/2011/11/drug7777.png" title="Добавить в меню!"></a>

3) Как бывает неприятно когда вы сами разработали приложение, придумали креативный дизайн. И вдруг у кого-то видите точно такой же. Этот скрипт не разрешает смотреть исходный код вашего приложения.
<script language="javascript">
document.ondragstart = zapret; //запрет на перетаскивание
document.onselectstart = zapret; //запрет на выделение элементов страницы
document.oncontextmenu = zapret; //запрет на выведение контекстного меню
function zapret() {
return false
}
</script>

4) Я давно читаю форум и зметил что многие ищут таймер для своего приложения. Этот таймер по исходу времени переводит вас на другую страницу.
<script language='JavaScript'>
var time = 12; //Ставите время(в секундах)
var page = "http://ВАША ССЫЛКА/"; //Ссылка на страницу на которую вас переведет таймер.
function countDown(){
time--;
gett("container").innerHTML = time;
if(time == -1){
window.location = page;
}
}
function gett(id){
if(document.getElementById) return document.getElementById(id);
if(document.all) return document.all.id;
if(document.layers) return document.layers.id;
if(window.opera) return window.opera.id;
}
function init(){
if(gett('container')){
setInterval(countDown, 1000);
gett("container").innerHTML = time;
}else{
setTimeout(init, 50);
}
}
document.onload = init();
</SCRIPT>
<span id='container'></span>

Вот и все !
Добавлено: 18 Августа 2013 03:44:14 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...