На страницу 1, 2 След. |
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
|
|
|
m_Stasuk Дизайнер |
Зарегистрирован: 23.12.2007
Сообщений: 5967
|
Обратиться по нику
|
|
|
Зарабатываю на рускамзе
Ростов-на-Дону
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
|
|
|
m_Stasuk Дизайнер |
Зарегистрирован: 23.12.2007
Сообщений: 5967
|
Обратиться по нику
|
|
|
Зарабатываю на рускамзе
Ростов-на-Дону
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
|
|
|
Codd Опытный |
Зарегистрирован: 13.01.2011
Сообщений: 186
|
Обратиться по нику
|
Codd |
Ответить с цитатой | | |
|
Код: |
<script>
document.onclick = function() {
window.open("http://site.ru", "INFO", "width=500,height=400,toolbar=no")
}
</script>
|
|
|
|
|
|
|
|
Codd Опытный |
Зарегистрирован: 13.01.2011
Сообщений: 186
|
Обратиться по нику
|
Codd |
Ответить с цитатой | | |
|
url - ссылка на сайт, который будет открываться
width - ширина окна
height - высота окна
time - время жизни куки (по умолчанию 24 часа, т.е. окно будет появляться только раз в сутки)
Код: |
<script>
var url = 'http://ya.ru';
var width = 900;
var height = 700;
var time = 24;
function getCookie(name) {
var cookie = " " + document.cookie;
var search = " " + name + "=";
var setStr = null;
var offset = 0;
var end = 0;
if (cookie.length > 0) {
offset = cookie.indexOf(search);
if (offset != -1) {
offset += search.length;
end = cookie.indexOf(";", offset)
if (end == -1) {
end = cookie.length;
}
setStr = unescape(cookie.substring(offset, end));
}
}
return(setStr);
}
var D = new Date();
D.setHours( D.getHours()+time );
var expires = D.toUTCString();
document.onclick = function() {
if( getCookie('click') !== 'true' ){
document.cookie='click=true; path=/; expires=' +expires;
window.open(url, '', 'width=' +width+ ',height=' +height+ ',toolbar=no');
}
}
</script>
|
|
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
|
|
|
Codd Опытный |
Зарегистрирован: 13.01.2011
Сообщений: 186
|
Обратиться по нику
|
Codd |
Ответить с цитатой | | |
|
В исходник страницы, которая будет открываться в новом окне
Код: |
<script>
var parent = window.opener;
parent.focus();
</script>
|
|
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
все пиздато, все ахуенно, но в мозиле всплывает на переднем плане, и не сворачивается, в ИЕ работает нормально, открылось и свернулось, в опере открывается как отдельная вкладка, тоже пойдет, но мозилла чото подвела
подскажи где собака зарыта |
|
|
|
|
|
|
Codd Опытный |
Зарегистрирован: 13.01.2011
Сообщений: 186
|
Обратиться по нику
|
Codd |
Ответить с цитатой | | |
|
Инструменты - Настройки - Содержимое - Использовать JavaScript - Дополнительно - Перемещать окна над или под другие |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
все понятно, а еще вопрос, почему новое окно появляется без прокрутки справа? если страница больше чем один экран |
|
|
|
|
|
|
Codd Опытный |
Зарегистрирован: 13.01.2011
Сообщений: 186
|
Обратиться по нику
|
Codd |
Ответить с цитатой | | |
|
Код: |
<script>
var url = 'http://www.armadaboard.com/'; // сайт, открывающийся в новом окне
var time = 24; // время, на которое устанавливается кука
var fullscreen = 'yes'; // вывод на полный экран
//если fullscreen = 'no'
var width = 900; // ширина окна
var height = 700; // высота окна
var toolbar = 'no'; // вывод панели инструменов
var loc = 'no'; // вывод адресной строки
var directories = 'no'; // вывод панели ссылок
var menubar = 'no'; // вывод строки меню
var scrollbars = 'yes'; // вывод полос прокрутки
var resizable = 'yes'; // возможность изменения размеров окна
var status = 'no'; //вывод строки статуса
var config =
'toolbar=' +toolbar+
',location=' +location+
',directories=' +directories+
',menubar=' +menubar+
',scrollbars=' +scrollbars+
',resizable=' +resizable+
',status=' +status + ';';
if( fullscreen == 'yes'){
config = config+ 'fullscreen=yes,';
}
else{
config = config+ 'width=' +width+ ',height=' + height;
}
function getCookie(name) {
var cookie = " " + document.cookie;
var search = " " + name + "=";
var setStr = null;
var offset = 0;
var end = 0;
if (cookie.length > 0) {
offset = cookie.indexOf(search);
if (offset != -1) {
offset += search.length;
end = cookie.indexOf(";", offset)
if (end == -1) {
end = cookie.length;
}
setStr = unescape(cookie.substring(offset, end));
}
}
return(setStr);
}
var D = new Date();
D.setHours( D.getHours()+time );
var expires = D.toUTCString();
document.onclick = function() {
if( getCookie('click') !== 'true' ){
document.cookie='click=true; path=/; expires=' +expires;
window.open(url, '', config);
document.focus();
}
}
</script>
|
|
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
|
|
|
|