过期域名预定抢注

 找回密碼
 免费注册

拖死狗還是JS!並發佈一段狗狗的JS代碼:)

[複製鏈接]
發表於 2005-3-15 09:19:38 | 顯示全部樓層 |閱讀模式
牽狗和拖死狗還是JS!方便快捷,狗死了只需刪除或重命名JS文件了事!
8 s9 J, t! A1 b% d1 m+ r! U8 u
9 v% ?( ^8 s, X3 f3 W5 y現特發佈一段狗狗的JS代碼:)
5 d' |7 y' N1 c" g
0 n# E8 T: I& L: V5 C" x希望大家用得開心,有分的請加分,有精的請加精,謝謝:)- s, y7 j9 d5 `9 j: D

# f( i6 d; k3 `8 N# _' \======================================
$ f$ C) D5 ~% B6 |- g
+ N5 A# K0 p7 K' Z2 Z  V首先建一個文件名為adbanner的JS,代碼如下:
9 f" \% E! R4 a: `$ n2 W& h/ s! ~7 f4 x. b8 J* Y
/ M. @# ?! A! ^& k0 I: S6 P3 u" ^' {
  CODE: [Copy to clipboard]   " f& v2 S( o: v- L. x4 Q* S# ~
<!--  AD rotator script written entirely in JavaScript  -->8 `" ^8 M8 Q# M$ o' T0 y/ K
<!--  Written by WenWei, 2002/03/03. E-mail: [email protected]  -->
5 b8 `$ C" Y7 \7 h<!--  ASP 2 JS Written by 小荷, 2003/05/28. E-mail: [email protected]  -->/ p% }( c' ^& L; q4 @
<!--  Member Of Blueidea Web Team. -->7 `! b% j8 ~" r. e' N/ p4 a! N
<!--  Welcome to www.blueidea.com. --># B: D; T+ Q0 _" Y

+ Y9 l2 ]) n0 Y# W/ afunction runCode()  //定義一個運行代碼的函數,
; e/ {; t+ O& T$ A) @; M{
6 z+ a8 a2 `* Z  var code=event.srcElement.parentElement.children[0].value;//即要運行的代碼。& x3 l) Y. f' o# T( r
  var newwin=window.open('','','');  //打開一個窗口並賦給變量newwin。4 b" \  v: R1 `
  newwin.opener = null // 防止代碼對論談頁面修改
( h/ i1 d6 u( T9 o. m  newwin.document.write(code);  //向這個打開的窗口中寫入代碼code,這樣就實現了運行代碼功能。
/ L2 o0 d; y1 ~0 \. d/ s& A  newwin.document.close();
7 s  N7 E5 _7 ]$ w  [}5 @$ g4 H" k8 @  W; Z

+ {2 o, k( I2 p% Vfunction MM_findObj(n, d) { //v4.01' t2 V0 K* @! i$ ]' t* W, M. z
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
8 A% a; N% O) [6 c" K    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
' Q% ?" ~) v, S! h2 c) n  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
  R2 q" ]7 {& o& B7 I* D1 o  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
9 x. Q* N! G& I% o! q: x- _  if(!x && d.getElementById) x=d.getElementById(n); return x;
3 }9 p* `. }* L: I}
2 h  N0 p  G- W: z  K" S$ t$ [
8 s% i0 `( f' S; ~) d% r7 C" n6 yfunction MM_showHideLayers() { //v3.0
! f5 Y6 @2 r4 S+ I1 J  var i,p,v,obj,args=MM_showHideLayers.arguments;7 l/ M  o$ g* w& \' z4 k$ m
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args))!=null) { v=args[i+2];
4 S! l# h+ o2 E6 O. r* m* G    if (obj.style) { obj=obj.style; v=(v=='show')?'visible'v='hide')?'hidden':v; }+ t( e4 E% a6 `; [" ~6 h4 M
    obj.visibility=v; }2 V+ K$ E% V  p/ @9 P: D
}) c7 E- n& ]% |/ O1 V% a' D
7 y8 \' z. Z4 P& }1 a
// AD Banner object# T4 I6 \4 p( c# y$ f8 v6 O3 u1 D
function ADBanner(){
5 _4 _$ F( W: L+ B  this.htmlcode  = "";// Non image banner's html code3 u8 [8 F* G0 I8 p- @& L2 k
  this.href      = "";// Link's href attrib
8 U9 \4 M& `* O/ M9 K: j" q  this.imgsrc    = "";// Image's src attrib
4 f! ?8 G. Q: D2 A: W  c5 P$ i  this.imgwidth  = "";// Image's width attrib
9 u: g, N+ D) s. @* w( ]* u  this.imgheight = "";// Image's height attrib' J9 P4 L1 ?' B( z7 }$ E
  this.imgalt    = "";// Image's alt attrib( s" j' ]; n2 P. x
  this.imgborder = "";// Image's border attrib
5 d9 p* E4 J! v  this.weight    = 1;// Banner's show weight
4 A& a5 w6 e& W: ^# u4 w9 t  this.place     = 1// Banner's place
5 f9 ^) c6 k2 X$ p5 C- b  this.type      = 1;// Banner's type
, s: B# ]! P# O" @1 Z: `}
3 f5 m% z- l( W/ L+ }9 _3 D; u4 O7 L# S
// Make Banner objects array
0 D6 r' @: ]1 ]function CreatBanners(aBanners, aNum){
' T  A$ O; ?0 ?* ^  for( var i=0; i<aNum; i++ ){
7 C3 |. b% l1 C) M) P! Y    aBanners = new ADBanner();4 }$ Q$ k. n  ^1 |
  }* m: D& u- Q' a. A' |
}
. T! [3 g- |% n/ O8 A
# U1 c) r# ^* p; P. V1 r% l// Show banner
1 B  {4 v5 i. K/ O' P9 wfunction showbanner(aPlace, aType, aBannerID)
- b$ f$ B7 ?9 ]0 c{9 Y1 i4 a/ ^( c% Y. D4 P; f
  var amount = ADBanners.length;& _. Y, d5 W% R; F# H
  var includeList = new Array(amount);* J/ V! a, k4 i6 v0 Y6 Z* x

6 f9 v+ E) N$ }$ _; i  if (!document.usedBanners){% w' A1 [/ e) e7 l# [7 }3 z) Y8 g
    document.usedBanners = new Array(amount);" |) b8 x( B2 O5 ?( q3 k
for (var i=0; i<amount; i++)8 S* ?& [) k9 ?+ T4 X
      document.usedBanners = -1;
& y, s4 M( _! X$ o  }- a7 K2 j4 W% C

5 R/ ]  G( l& a6 E$ l  var usedList = document.usedBanners;4 v. r8 c7 a! h7 p
0 [5 b4 d; [8 r, K
  if (arguments.length == 2){" q3 `9 K( u( W+ f9 a
    var j = 0;
' Q# i( P2 m' {$ L, `6 `    var sum = 0;
) f) Y1 P0 C6 q& `" efor(var i=0; i<amount; i++){
" x! ^2 R! h$ Z( k1 [' Tif (ADBanners.place == aPlace && ADBanners.type == aType){
, Z1 _0 f- g- oif (usedList != i){4 j! i0 B6 G$ `0 x& [8 Q
  includeList[j] = i;8 v$ s7 ?" c7 [- S, @/ F4 a" j
      j++;
9 Q/ Z/ Y* W9 L+ {+ J          sum = sum + ADBanners.weight;; A. n+ r9 t9 S6 }2 _
    }8 P+ ?) F2 X: c* K/ b3 B  S1 h
  }- @) ~1 J- I: |* ~! @, F) f
}
: E6 A1 B/ ^! b6 Q6 L8 A6 r    if (sum <= 0). g1 V; q/ ]+ r. X; N& ~1 S3 ^3 O" {
  return;
* S) }2 \! m6 J6 ^    var rndNum = Math.round(Math.random() * sum);1 _0 x2 s" {. j1 d. Z
4 F6 v4 ]( u# q+ Z. O
    i = 0;
5 Y: \! {) s6 q' B    j = 0;! f2 z) q; U* F* h) z+ G8 ^
    while (true) {
, H! N! }6 p% M      j = j + ADBanners[includeList].weight;
) v8 Z% V# X+ c$ M: }      if (j >= rndNum)7 E# R9 w6 y$ t1 r; o9 @
        break;; y/ z8 {8 U9 T1 b: U8 [9 ?$ g$ V6 x
      i++;
; ~. D# c1 t* E7 ~, z% y" P9 Y    }
7 j  e9 N9 Q! g! K9 d$ t: ?3 l. L+ x- `! W( P. y/ r5 H. P
    i = includeList;+ {: L3 |( E+ p
  }
; ]  n- a5 D' U1 I4 |  else{
/ Q7 M8 \) I: vif (aBannerID >= 0 && aBannerID < amount)
% Y. T/ r& J0 L0 T$ M9 B! w      i = aBannerID;3 h1 b/ G3 V+ c/ D% u9 K/ L
else+ F  P8 {4 h3 s! r
  return;
) G7 c3 U9 l4 u8 L  x. b  }! K4 {& A4 @) u8 T
  H4 q# `3 q0 ?' m  Q% B) u2 T% ?; a
  usedList = i;) X; V& {1 ?3 d8 z( N& ]* T$ O7 _

" h- J, U2 F! H6 X* \  if (ADBanners.htmlcode == "")  p: G4 Y# y4 o) W
    document.write('<A HREF="'+ ADBanners.href +'" target=_blank><IMG SRC="'+ ADBanners.imgsrc +'" WIDTH="'+ ADBanners.imgwidth +'" HEIGHT="'+ ADBanners.imgheight +'" ALT="'+ ADBanners.imgalt +'" BORDER="'+ ADBanners.imgborder +'"></A>');, H/ ?! m/ D$ Z) h0 D" }0 g2 }* b
  else* g4 U9 X- P6 @' L+ S- Q
    document.write(ADBanners.htmlcode);
# z% Z& P6 O7 `0 S% E  m0 o' t}
$ K( }. \! O8 d, S
3 ^+ O% N/ J: ~& ]: S3 A4 O" [var ADBanners = new Array();
4 g- {- L% ?7 G5 I/ Y& }
! F3 u$ p* c! f6 {2 X; ?# tCreatBanners(ADBanners, 1);5 s/ j3 A# w/ ^9 D; c! ]
ADBanners[0].htmlcode  = '<script type="text/javascript">google_ad_client = "pub-0614643359718668";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_channel ="";google_color_border = "FF4500";google_color_bg = "FFEBCD";google_color_link = "DE7008";google_color_url = "E0AD12";google_color_text = "8B4513";</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>';. r: b3 z' S, E; G
ADBanners[0].weight    = 20;
) ]5 U( G% B- s  dADBanners[0].place= 6;
  t$ y0 N7 ]# b4 aADBanners[0].type = 6;$ ^  O1 T3 T  y+ J* E

" A. h3 w/ v# X6 s1 _  r* r7 ^9 u' E

) y3 E" e' T+ o3 e* z
0 v+ B$ L+ R9 P3 i
4 m& ~0 e" X) w3 ~
1 A( W. D8 [( X# Z5 K此代碼當中CreatBanners(ADBanners, 1); 這裡的數字設置廣告數量,如果只放一個GOOGLE就設置1了.,9 I. ^: F0 O% o6 ?0 P& D, q

& f" l! c! S  q+ Y: ~$ CADBanners[0].htmlcode  =  這裡裡面填寫GOOGLE AD的廣告代碼,請注意,必須寫成一行
/ W8 a4 o$ X3 N5 c
# O4 D* K9 f# z) _4 P% }ADBanners[0].place= 6;
7 m5 {# C6 F8 hADBanners[0].type = 6;  要調用的序號,具體偶不清楚,哈哈2 m' Y  K" h' r; X1 B
3 ]- i& B% j  d) |. T
弄好後,在網頁HEAD中插入, u% V& }$ x4 |5 n
<script language="JavaScript" src="adbanner.js"></script>
. X- ]( M; J9 O1 v" i( D# P5 E/ o5 v: D: p2 h- W/ ?# P9 ]
在要放廣告的地方插入
& b9 X* P7 w  J) O<SCRIPT language=JavaScript>showbanner(6,6);</SCRIPT>, V$ s0 V- H7 w+ K& Q7 C4 J
/ O. e& \9 m6 w4 V+ e. q
這裡的數字是和 ADBANNER裡的數字對應的,
8 u% }* X: ]- `3 u6 O, C
6 f5 q3 t3 c6 Z5 z/ R( f( O( q1 d6 n: j0 m: r) I
<img src="../images/emptylogo.gif" border="0">& w$ I- r: j% v9 _- H4 a/ V

0 ?6 Y) A# G, x. ?                                                                         ……完……
發表於 2005-3-15 11:20:04 | 顯示全部樓層
不懂,但收藏,努力學習中
回復 给力 爆菊

使用道具 舉報

發表於 2005-3-15 12:05:40 | 顯示全部樓層
請教看得懂的高手,以下Code是設置什麼:, z' V2 }# R( B# ~
ADBanners[0].weight= 20;! q+ H! ]6 c7 G# a5 z, H
ADBanners[0].place= 6;5 [+ R) m+ B/ R5 G! {( s
ADBanners[0].type = 6;
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

过期高净值品牌域名预定抢注

點基

GMT+8, 2026-6-17 09:25

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表