Рекомендуется: рекомендовано: сводка обычно используемого исходного кода для начинающих ASP 1. Получить системное время: <%= now ()%> 2. Получить IP, используемый для посещения: <%= request.servervariables (remote_host)%> 3.
Как незаменимая часть веб -сайта, счетчик посетителей может не только записывать количество раз, сколько раз посещается веб -сайт, но и улучшить веселье и видимость веб -страницы с помощью яркого и интересного дизайна, что делает счетчик посетителей на веб -странице.
ландшафт. Ниже приведены два способа легко разработать интересные счетчики для посетителей, надеясь, что они будут полезны для всех.
1. Подготовка материала
Веселый счетчик для посетителей объединяет дизайн счетчика с интересными эффектами дисплея.
вкус. Во время первого посещения счетчик может отображать статический красный номер.
иллюзорные вариации. Чтобы достичь этого эффекта, вам сначала необходимо подготовить некоторые основные материалы, а именно цифровые файлы изображений десяти типов дисплеев. Вы можете использовать инструменты графического редактирования (например, Photoshop, аниматор и т. Д.), Чтобы основать себя самостоятельно
Производство воображения также можно загрузить непосредственно из онлайн -библиотеки изображений, а затем хранить эти цифровые изображения в виде 00.gif ... 09.gif ... 90.gif ... 99.gif в читаемом каталоге в Следующий пример, это
Эти файлы изображений хранятся в http: // localhost/images. Принцип файла именования GIF здесь: первая цифра представляет тип дисплея, а вторая цифра представляет числовое значение, например 00.gif, представляет текст GIF от 0 Тип 0 Номер 0
, 09.gif представляет файл GIF типа 0 Номер 9.
2. Один из методов проектирования: используйте JavaScript для создания интересных счетчиков
1. Идея дизайна:
Ключом к этому методу является всеобъемлющее применение технологии cookie и динамических характеристик изображения. Используйте файлы cookie для записи пользовательских данных на жестком диске пользователя.
Куки, непосредственно знают личность посетителя и количество посещений и другой связанной информации. В JavaScript, доступ к файлам cookie через атрибут document.cookie, который включает имя, дату истечения срока действия, действительное доменное имя и действительный
URL -пути и т. Д. Имя, разделенное равным знаком и его значением, являются фактическими данными cookie, которые используются в этом примере для хранения количества раз, когда посетитель посещает страницу. Стопно отображая изображения на веб -страницах на массив изображений, определенные условия
Измените характеристики этого элемента массива, чтобы реализовать динамический отображение изображения. В этом примере набор изображений сначала предварительно загружен.
2 Исходная программа count.html:
Ниже приведено цитируемое содержание: < HTML > < Голова > < Meta http-equiv = content-type Содержание = текст/html; < Название > Веселый счетчик < /Название > < /голова > < Тело > < P < Language = JavaScript > var expdays = 60; var exp = new Date (); exp.settime (exp.gettime () (Expdays*24*60*60*1000)); Количество функций (info) { // Если это первое посещение посетителя, Назначьте значение счетчика на 1, в противном случае добавьте 1 к накоплению var wwwhcount = getCookie ('wWhcount'); if (wwhcount == null) { wWhcount = 1; } else {wwhcount;} SetCookie ('wwhcount', wwhcount, exp); return countdisp (whhcount) } функции countdisp (countvar) { // реализовать случайный дисплей, менее 6 цифр в комплекте с 0, Вы можете настроить количество отображаемых цифр var CountVar1 = 00000 CountVar; var Howfar1 = countvar1.length; countvar1 = countvar1.substring (Howfar1, Howfar1-1) var index = math.floor (math.random ()*10); if (index == 10) { index = 0}; for (var icon = 0; icount < 6; icount) { var g = countvar1.substring (icount, icount 1); document.images [icount] .src = http: //www.yule21.com/info/http: // localhost/images/index g .gif; } } функция getCookieval (offset) { // Получить количество посещений, которые посетители var endstr = document.cookie.indexof (;, offset); if (endstr ==-1) endstr = document.cookie.length; вернуть Unescape (document.cookie.substring (Offset, Endstr)); } функция getCookie (имя) { // перехватывать сегмент информации имени в файле cookie 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) вернуть getCookieval (j); i = document.cookie.indexof (, i) 1; if (i == 0) break;} вернуть ноль; } Функция setCookie (имя, значение) { // хранение стоимости гостевого счетчика var argv = setCookie.arguments; var argc = setCookie.arguments.length; var истекает = (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 (значение) ((истекает == null)? :(; истекает = истекать. ((path == null)? :(; path = path)) ((домен == null)? :(; domain = domain)) ((Secure == true)?; Secure :); } функция DeleTeCookie (имя) { // реализовать эту информационную строку для аннулирования, Удалить информацию пользователя о количестве посещений var exp = new Date (); exp.settime (exp.gettime ()-1); var cval = getCookie (имя); document.cookie = name = cval ; истекает = exp.togmtString (); } < /скрипт < /p > <! Вы первым, кто будет <img src =/uploads/allimg/080822/0957231.gif высота = 20 ширина = 20 > < Img src =/uploads/allimg/080822/0957231.gif высота = 20 ширина = 20 > < Img src =/uploads/allimg/080822/0957231.gif высота = 20 ширина = 20 > < Img src =/uploads/allimg/080822/0957231.gif высота = 20 ширина = 20 > < i mg src =/uploads/allimg/080822/0957231.gif высота = 20 ширина = 20 > < Img src =/uploads/allimg/080822/0957231.gif высота = 20 ширина = 20 > Время визита! < Язык сценария = javascript > // вызов функции count (), Реализовать динамический отображение изображения счетчика считать(); < /Сценарий > < /тело > < /html > |
Поделиться: 15 очень полезных примеров в программировании ASP 1. Как использовать ASP для определения виртуального физического пути вашего веб -сайта Ответ: Используйте метод MAPPATH следующим образом: <p Align = Center> <font size = 4
2 страницы в общей сложности предыдущей страницы 12 Следующая страница