Recomendado: Recomendado: Resumo do código -fonte comumente usado para iniciantes de ASP 1. Obtenha o tempo do sistema: <%= agora ()%> 2. Obtenha o IP usado para visitar: <%= request.Servervariables (Remote_Host)%> 3. Obtenha o sistema, versão do navegador: <Script>
Como parte indispensável do site, o contador de visitantes pode não apenas gravar o número de vezes que o site é visitado, mas também aprimorar a diversão e a visibilidade da página da web por meio de design vívido e interessante, fazendo o contador de visitantes na página da web.
uma paisagem. A seguir, são apresentadas duas maneiras de projetar facilmente contadores de visitantes interessantes, esperando que eles sejam úteis para todos.
1. Preparação do material
O Counter de Visitantes Fun combina o design do balcão com efeitos de exibição interessantes.
gosto. Durante a primeira visita, o balcão pode exibir um número estático vermelho.
variações ilusórias. Para alcançar esse efeito, você primeiro precisa preparar alguns materiais básicos, a saber, arquivos de imagem digital de dez tipos de exibição. Você pode usar ferramentas de edição gráfica (como photoshop, animador etc.) para se basear por conta própria
A produção de imaginação também pode ser baixada diretamente da biblioteca de imagens on -line e, em seguida, armazenou essas imagens digitais na forma de 00.gif ... 09.gif ... 90.gif ... 99.gif em um diretório legível no Após o exemplo, isso
Esses arquivos de imagem são armazenados em http: // localhost/imagens. O princípio de nomear o arquivo GIF aqui está: o primeiro dígito representa o tipo de exibição e o segundo dígito representa o valor numérico, como 00.gif representa o texto gif de 0 tipo 0 número 0
, 09.GIF representa o arquivo GIF do tipo 0 número 9.
2. Um dos métodos de design: use JavaScript para criar contadores interessantes
1. Ideia de design:
A chave para esse método é a aplicação abrangente da tecnologia de cookies e das características dinâmicas da imagem. Use cookies para gravar dados do usuário no disco rígido do usuário.
Cookies conhecem diretamente a identidade do visitante e o número de visitas e outras informações relacionadas. Em JavaScript, acessar cookies através do atributo document.cookie, que inclui nome, data de validade, nome de domínio válido e válido
Caminho da URL, etc. O nome separado pelo sinal igual e seu valor são os dados reais do cookie, que são usados neste exemplo para armazenar o número de vezes que o visitante visita a página. Mapeando imagens nas páginas da web para uma matriz de imagens, certas condições
Modifique as características deste item de matriz para realizar a exibição de imagem dinâmica. Neste exemplo, um conjunto de imagens é primeiro pré -carregado.
2. Count.html do programa de origem:
A seguir, o conteúdo citado: < Html > < Cabeça > < Meta HTTP-Equiv = Tipo de conteúdo content = texto/html; < Título > Counter Fun < /Título > < /Head > < Corpo > < P < Linguagem de script = JavaScript > varpdays var = 60; var exp = new Date (); Exp.setTime (Exp.getTime () (Expdays*24*60*60*1000)); contagem de funções (info) { // Se for a primeira visita do visitante, Atribua o valor do contador por 1, caso contrário, adicione 1 para acumular var wwwhCount = getCookie ('wwhcount'); if (wwhcount == null) { wwhCount = 1; } else {wwhcount;} setcookie ('wwhcount', wwhcount, exp); Retorno CountDisp (WWHCount) } Função CountDisp (CountVar) { // Implementar tela aleatória, menos de 6 dígitos completos com 0, Você pode ajustar o número de dígitos exibidos você mesmo var countVar1 = 00000 countVar; var HowFar1 = CountVar1.Length; CountVar1 = CountVar1.Substring (HowFar1, HowFar1-1) var index = math.floor (Math.random ()*10); if (index == 10) { índice = 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/imagens/index g .gif; } } função getcookieval (deslocamento) { // Obtenha o número de visitas que o visitante var endstr = document.cookie.indexof (;, deslocamento); if (endstr ==-1) endstr = document.cookie.length; return unescape (document.cookie.substring (deslocamento, endstr)); } função getcookie (nome) { // interceptar o segmento de informações do nome no cookie var arg = nome =; var alen = arg.length; var clen = document.cookie.length; var i = 0; enquanto (i < clen) { var j = i Alen; if (document.cookie.substring (i, j) == arg) retornar getcookieval (j); i = document.cookie.indexof (, i) 1; if (i == 0) quebra;} retornar nulo; } função setcookie (nome, valor) { // armazenando o valor do balcão do convidado var argv = setCookie.arguments; var argc = setCookie.argudents.length; var expira = (argc > 2)? argv [2]: null; var path = (argc > 3)? argv [3]: null; var domain = (argc > 4)? argv [4]: null; var seguro = (argc> 5)? argv [5]: false; document.cookie = nome = escape (valor) ((expira == null)? :(; expira = expira.togmtString ()))) ((path == null)? :(; caminho = caminho)) ((domain == null)? :(; domain = domain)) ((seguro == true)?; seguro :); } função deletecookie (nome) { // implementa esta linha de informações para invalidar, Exclua as informações do usuário sobre o número de visitas var exp = new Date (); Exp.SetTime (Exp.getTime ()-1); var cval = getCookie (nome); document.cookie = nome = cval ; expires = exp.togmtString (); } < /script < /p > <! Você é o primeiro a ser <img src =/uploads/allimg/080822/0957231.gif altura = 20 largura = 20 > < img src =/uploads/allImg/080822/0957231.gif altura = 20 largura = 20 > < img src =/uploads/allImg/080822/0957231.gif altura = 20 largura = 20 > < img src =/uploads/allImg/080822/0957231.gif altura = 20 largura = 20 > < i mg src =/uploads/allimg/080822/0957231.gif altura = 20 largura = 20 > < img src =/uploads/allImg/080822/0957231.gif Altura = 20 Largura = 20 > Visita de tempo! < Idioma do script = JavaScript > // chamando a função count (), Implementar a exibição de imagem dinâmica do contador contar(); < /script > < /corpo > < /html > |
Compartilhar: 15 exemplos muito úteis na programação ASP 1. Como usar asp para determinar o caminho físico virtual do seu site Resposta: Use o método Mappath da seguinte
2 páginas no total Página anterior 12 Próxima página