推奨:推奨:ASPの初心者に一般的に使用されるソースコードの要約1.システム時間を取得:<%= now()%> 2。訪問に使用されるIPを取得:<%= request.servervariables(remote_host)%> 3。
Webサイトの不可欠な部分として、Visitorカウンターは、Webサイトが訪問される回数を記録するだけでなく、鮮やかで興味深いデザインを通じてWebページの楽しく視聴性を高め、WebページのVisitorカウンターを作成することもできます。
風景。以下は、興味深い訪問者のカウンターを簡単に設計するための2つの方法で、すべての人に役立つことを期待しています。
1。材料の準備
Fun Visitor Counterは、カウンターのデザインと、さまざまなスタイルの10のカウンターがWebページにランダムに表示され、比較的静的で深刻なWebページに動的なエフェクトと楽しいものが追加されます。
味。最初の訪問中、カウンターは2回目の訪問中に、3回目の訪問中に再び繰り返されるアニメーションになる場合があります。
幻想的なバリエーション。この効果を実現するには、最初にいくつかの基本的な資料、つまり10個のディスプレイタイプのデジタル画像ファイルを準備する必要があります。グラフィック編集ツール(Photoshop、Animatorなど)を使用して、独自のものに基づいて自分をベースにすることができます
想像力の生産は、オンライン画像ライブラリから直接ダウンロードしてから、これらのデジタル画像を00.gif ... 09.gif ... 90.gif ... 99.gifの形式で保存することもできます。次の例、これ
これらの画像ファイルは、http:// localhost/imagesに保存されます。ここでGIFファイルを命名する原則は次のとおりです。最初の数字は表示タイプを表し、2番目の数字は00.gifなどの数値を表します。
、09.GIFは、タイプ0番号9のGIFファイルを表します。
2。設計方法の1つ:JavaScriptを使用して興味深いカウンターを作成します
1。デザインのアイデア:
この方法の鍵は、Cookieテクノロジーと動的な画像特性の包括的なアプリケーションです。 Cookieを使用して、ユーザーのハードディスクにユーザーデータを記録します。
Cookieは、訪問者の身元と訪問数およびその他の関連情報を直接知っています。 JavaScriptでは、document.cookie属性を介してクッキーにアクセスします。これには、名前、有効期限、有効なドメイン名、有効
URLパスなど等号とその値で区切られた名前は、訪問者がページにアクセスする回数を保存するためにこの例で使用されるCookieの実際のデータです。 Webページの画像を画像配列にマッピングすることにより、特定の条件
この配列アイテムの特性を変更して、動的な画像表示を実現します。この例では、最初に一連の画像がプリロードされ、Webページが呼び出され、新しい画像がランダムに生成され、元の画像を上書きすることで動的で興味深い効果が実現されます。
2。ソースプログラムcount.html:
以下は引用されたコンテンツです。 html> <ヘッド> meta http-equiv = content-type content = text/html; <タイトル>ファンカウンター /タイトル> < /head> <ボディ> <p <スクリプト言語= javascript> var expdays = 60; var exp = new date(); exp.settime(exp.gettime() (expdays*24*60*60*1000)); function count(info){ //訪問者の最初の訪問である場合、 カウンター値を1で割り当て、それ以外の場合は1を追加して蓄積します var wwwhcount = getcookie( 'wwhcount'); if(wwhcount == null){ wwhcount = 1; } else {wwhcount;} setCookie( 'wwhcount'、wwhcount、exp); countdispを返す(wwhcount) } 関数countdisp(countvar){ //ランダムディスプレイを実装し、0で完了した6桁未満、 表示されている数字の数を自分で調整できます 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))を返します。 } function getCookie(name){ // 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;} 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.togmtstring()))) ((path == null)?:(; path = path))((domain == null)? :(; domain = domain))((secure == true)?; secure :); } 関数deletecookie(name){ //この情報ラインを実装して無効にし、 訪問数に関するユーザーの情報を削除します var exp = new date(); exp.settime(exp.gettime()-1); var cval = getcookie(name); document.cookie = name = cval ; expires = exp.togmtstring(); } < /スクリプト< /p> <! あなたは<img src =/uploads/allimg/080822/0957231.gif height = 20幅= 20になる最初の人です。 > <IMGSrc =/uploads/allimg/080822/0957231.gif 高さ= 20幅= 20> <IMGSrc =/uploads/allimg/080822/0957231.gif 高さ= 20幅= 20> <IMGSrc =/uploads/allimg/080822/0957231.gif 高さ= 20幅= 20> <I mg src =/uploads/allimg/080822/0957231.gif 高さ= 20幅= 20> <IMGSrc =/uploads/allimg/080822/0957231.gif height = 20幅= 20°訪問! <スクリプト言語= javascript> // count()関数を呼び出す、 カウンターの動的画像表示を実装します カウント(); < /スクリプト> < /ボディ> < /html> |
共有:ASPプログラミングにおける15の非常に有用な例1. ASPを使用してWebサイトの仮想物理パスを決定する方法回答:マッパスメソッドを次のように使用します。
2ページの前のページ12次のページ次のページ