X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Открытие страницы 1 раз в течении 24 часов
dimjan4
dimjan4
Topic Starter сообщение 28.6.2008, 17:39; Ответить: dimjan4
Сообщение #1


Так... Мне надо, чтобы при заходе на мой сайт, открывалась ещё одна страница и чтобы эта страница у посетителя открывалась только 1 раз в течении 24 часов!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 28.6.2008, 17:59; Ответить: Exterior
Сообщение #2


dimjan4, window.open + cookie
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dimjan4
dimjan4
Topic Starter сообщение 28.6.2008, 19:18; Ответить: dimjan4
Сообщение #3


У меня получилось сделать, только, чтобы открывалась ещё одна страница
<script language="JavaScript">
OmenWindow=window.open("http://wdc.3bb.ru/","WDC", "toolbar=0,location=0,status=0,menubar=0,scrollbars=2,resizable=1")
</script>

И то -открывается только в Explorer!:sarcastic:, а насчёт cookie- я не умею делать!:goodpost:Давайте разберёмся сначала с открытием второй страницы, где я намудрил в скрипте??
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 28.6.2008, 22:17; Ответить: Exterior
Сообщение #4


dimjan4, в этом разделе с десяток тем по новым окнам и их открытию с рабочими примерами, неужели так трудно поискать?.. :nea:

Материал по существу вопроса:
Новые окна -
всплывающее окно
Всплывающее окно с формой
Открытие второго окна
Код выплывающего окна на money.yndex.ru
фото в новом окне
Окно браузера определенного размера

Кукисы -
Использование cookie в javascript
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dimjan4
dimjan4
Topic Starter сообщение 29.6.2008, 11:45; Ответить: dimjan4
Сообщение #5


У меня вродь получилось полностью скрипт составить, вот только возник вопрос: Почему этот скрипт работает только в Explorer??

Вот сам скрипт
<script LANGUAGE="JavaScript">
    <!-- Begin
    <!-- Begin
    var expDays = 7;

    url = "http://wdc.3bb.ru/";
    title = "WOweb.ru - портал для веб-мастера";

    // Cookie code from The JavaScript Source
    function GetCookie (name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
    return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
    }
    return null;
    }
    function SetCookie (name, value) {
    var argv = SetCookie.arguments;
    var argc = SetCookie.arguments.length;
    var expires = (argc > 2) ? argv[2] : null;
    var path = (argc > 3) ? argv[3] : null;
    var domain = (argc > 4) ? argv[4] : null;
    var secure = (argc > 5) ? argv[5] : false;
    document.cookie = name + "=" + escape (value) +
    ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
    ((path == null) ? "" : ("; path=" + path)) +
    ((domain == null) ? "" : ("; domain=" + domain)) +
    ((secure == true) ? "; secure" : "");
    }
    function DeleteCookie (name) {
    var exp = new Date();
    exp.setTime (exp.getTime() - 1);
    var cval = GetCookie (name);
    document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
    }
    var exp = new Date();
    exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
    function amt(){
    var count = GetCookie('count')
    if(count == null) {
    SetCookie('count','1')
    return 1
    }
    else {
    var newcount = parseInt(count) + 1;
    DeleteCookie('count')
    SetCookie('count',newcount,exp)
    return count
       }
    }
    function getCookieVal(offset) {
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1)
    endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
    }

    function checkCount() {
    var count = GetCookie('count');
    if (count == null) {
    count=1;
    SetCookie('count', count, exp);

    if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
    OmenWindow=window.open("word.html","WDC", "toolbar=0,location=0,status=0,menubar=0,scrollbars=2,resizable=1")
    }
    else {
    var msg = "Don't forget to bookmark us!";
    if(navigator.appName == "Netscape") msg += "  (CTRL-D)";
    alert(msg);
       }
    }
    else {
    count++;
    SetCookie('count', count, exp);
       }
    }
    checkCount();
    //  End -->
    </script>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 29.6.2008, 14:13; Ответить: Exterior
Сообщение #6


(' post='8298 @ 29.6.2008, 14:45)
У меня вродь получилось полностью скрипт составить


(' post='8298 @ 29.6.2008, 14:45)
title = "WOweb.ru - портал для веб-мастера";

;)

(' post='8298 @ 29.6.2008, 14:45)
Почему этот скрипт работает только в Explorer??

вот поэтому:
(' post='8298 @ 29.6.2008, 14:45)
if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dimjan4
dimjan4
Topic Starter сообщение 29.6.2008, 19:07; Ответить: dimjan4
Сообщение #7


А на што тогда надо менять
if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4))
??

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) В течении десяти лет копил деньги . Куда вложить?
19 kapusta1 1653 8.4.2024, 10:39
автор: Skyworker
Открытая тема (нет новых ответов) JewStor ➤ Миксер криптовалют ↔ Обменник ↔ Удаленное открытие карт ↔ BTC, LTC, ETH, BCH, BSV, Tether OMNI – TRC20 – BEP20, Tron, XRP и др.
11 JewStor 4059 27.3.2024, 15:08
автор: JewStor
Открытая тема (нет новых ответов) Нужно ли закрывать ненужные страницы тегом noindex, follow?
8 noviktamw 2906 2.3.2024, 12:53
автор: toplinks
Открытая тема (нет новых ответов) Вытащить страницы из кэша Яндекса
2 VostrVL 1959 11.1.2024, 23:07
автор: ЛаврионСергеевич
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыУдаленное открытие счетов, карт MASTERCARD/VISA, сим-карт для граждан РФ в Беларуси
22 Poll99 4792 1.3.2023, 16:55
автор: Poll99


 



RSS Текстовая версия Сейчас: 19.4.2024, 20:18
Дизайн