发新话题
打印

让弹出窗口变得“体贴”一些

让弹出窗口变得“体贴”一些


让弹出窗口变得“体贴”一些
) [" G$ w' B' ]. P# b7 n" B: q( e
  在网上冲浪时进入一些网站会出现弹出窗口。它可能是站长对你的亲切问候,也可能是网站的重要通告、网站广告之类的。但用得不好会让人产生厌烦心理。如何才能让弹出窗口发挥作用,而又不影响浏览者浏览页面呢?
0 v: i  H% t: ~5 J4 y8 r, K) U
# w* R5 \8 |1 z& u+ M  一般的弹出窗口都需要你去关闭它,浏览者一定会觉得很麻烦。如果能让它自己关闭那该多好。要实现这种效果其实很简单,( \! `4 z. U+ p4 U2 r, Z9 {: n1 o
, {6 j, K# V8 r+ K) ]+ P

8 d3 Z6 f, U. d* S4 z1 A+ L1 E1、首先,把下面的程序加入到 head  /head 区域中。7 [+ a" h/ F  n0 s% X7 i5 ?
% Z3 W, R. k6 c3 ?
+ }5 Q% u" D7 }+ A
script language="JavaScript"
9 @* a- Z0 N6 A2 Q, R5 I. { !--
1 o/ L# Z4 Z: |- Evar gt = unescape('3e');
9 z' u' }$ ]5 @5 Y+ u3 }( p/ D) Jvar popup = null;' N. _% m6 ~( K2 J7 N( C) b1 K
var over = "Launch Pop-up Navigator";8 P# \5 z5 \- f
popup = window.open('', 'popupnav', 'width=225,height=235,resizable=1,scrollbars=auto');  g9 |4 M& Y; k
if (popup != null) {# p( Z, @- J$ x' p
if (popup.opener == null) {
3 Y2 i0 A# j' @" k, Wpopup.opener = self;7 p2 T! j( Q. n* K. T6 e* K: Q
}! A$ b8 r4 r$ M: v* X. i
popup.location.href = 'dogQ.htm';
; ~* \* M. G, A" J, X; B4 N}
. P  q% D" S6 q- Q- {4 @: ?// --
; `1 V. X9 ^4 I5 o /script    _4 j- d$ x7 @+ S5 b8 W) h4 g
: j+ N. p/ H( m
2、新建dogQ.htm文件(即:弹出窗口所用的文件),此文件名要与上文“popup.location.href = 'dogQ.htm'”中设置的文件名一致。
) |5 p4 L  l  g# }
- B' C8 p# M* Z9 f3 S2 c$ }  [  u3 E3、编辑新建的文件dogQ.htm(注意dogQ.htm要与主页面文件在同一目录下)。先把 body bgcolor="#FFFFFF" text="#000000" 改为 body bgcolor="#fef4d9"  ,然后在 body  /body 之间加入:# R; \; Y1 k3 r1 E$ O1 m3 m+ W! Z

3 Q' W/ U7 j5 K- O3 @0 Y( t2 n. q
( U: I( z+ c0 V. l1 w script language="JavaScript" 9 @. U! `9 Y4 w/ `
function closeit() {! o! n& T+ P2 N5 \, G" P6 k9 _2 d
setTimeout("self.close()",10000)" C: e9 \# F7 s3 k
}
1 W& v# Y3 b$ H/ B /script  : d- ?8 `3 ]- l) ~

9 d" H3 X, E2 ?9 t  注:倒数第三行中的10000是指过多长时间关闭(可根据需要修改),10000为10秒。这样,弹出窗口在10秒后会自动关闭,浏览者不需要理它。



点击图标进入精品网摘收藏 欢迎大家加入网络收藏夹

TOP

发新话题