|
s11ss
银牌会员
积分 2098
发帖 566
注册 2007-9-11
状态 离线
|
『楼 主』:
[原创]********弹出窗口动画********
@echo off
::::::::弹出窗口动画 {s11ss 2007-10-7}::::::::
if "%1" equ "" (
echo 参数1:弹出窗口的棱长,如200等。
echo 参数2:弹出窗口的边框颜色,如"green",或"#66ff00"等。
echo 参数3:弹出窗口的背景颜色,如"white",或"#FFFFFF"等。
echo 参数4:弹出窗口上的代码,如"Hello",或"<hr>"等。
echo.
echo 现在输入参数,如200,"green","white","Hello":
set/p popSetting=
) else (set popSetting=%1,%2,%3,%4)
for /f "tokens=1* delims=, " %%a in ('echo %popSetting%') do set widthOrHeight=%%a
set f=%tmp%\z.hta
< "%~f0" more +24 > %f%
>>%f% echo popSetting(%popSetting%);
>>%f% echo popUp();
>>%f% echo setTimeout("close();",1000*(%widthOrHeight%/50+1));
>>%f% echo ^</script^>
>>%f% echo ^<hta:application
>>%f% echo showInTaskBar=no
>>%f% echo /^>
start /w %f%
del %f%
goto :eof
<script>
window.moveTo(screen.width,screen.height);
var tableSize;
var popObject=window.createPopup();
var popTop=0;
var exiting=false;
function popUp()
{ var height,task;
if(popTop>tableSize*3)
{ exiting=true;
popTop=0;
}else{
if(exiting==true)
{ height=tableSize-popTop;
if(height==0)
{ clearTimeout(task);
popObject.hide();
return;
}
}else{
if(popTop<tableSize){height=popTop;}else{height=tableSize;}
}
}
popObject.show(screen.width-tableSize,screen.height,tableSize,height);
popTop+=10;
task=setTimeout("popUp();",50);
}
function popSetting(tableSize,tableBorderColor,tablebgColor,cellCode)
{ var tableCode;
this.tableSize=tableSize;
tableCode="<table style=\"WIDTH: "+tableSize+"px; HEIGHT: "+tableSize+"px\" borderColor="+tableBorderColor+" height="+tableSize+" cellSpacing=0 cellPadding=0 width="+tableSize+" bgColor="+tablebgColor+" border=1>";
tableCode+="<tr>";
tableCode+="<td>"+cellCode+"</td>";
tableCode+="</tr>";
tableCode+="</table>";
popObject.document.body.innerHTML=tableCode;
}
此帖被 +39 点积分 点击查看详情 评分人:【 wudixin96 】 | 分数: +5 | 时间:2007-10-7 21:17 | 评分人:【 lxmxn 】 | 分数: +8 | 时间:2007-10-9 15:52 | 评分人:【 joyn 】 | 分数: +2 | 时间:2008-5-16 10:56 | 评分人:【 luowei14 】 | 分数: +2 | 时间:2008-10-4 19:15 | 评分人:【 hirro 】 | 分数: +2 | 时间:2008-10-5 11:59 | 评分人:【 zhangwencheng 】 | 分数: +1 | 时间:2008-12-12 19:45 | 评分人:【 qinchun36 】 | 分数: +2 | 时间:2009-1-15 21:24 | 评分人:【 523066680 】 | 分数: +15 | 时间:2009-1-23 20:27 | 评分人:【 gool123456 】 | 分数: +2 | 时间:2010-4-30 13:33 |
|
|
|
2007-10-7 20:30 |
|
|
ldr2zjj
初级用户
积分 167
发帖 95
注册 2007-5-6
状态 离线
|
『第
2 楼』:
高~~~~~~~~~~~~~~~顶`~
|
|
2007-10-9 15:22 |
|
|
htun
初级用户
积分 53
发帖 25
注册 2007-6-17
状态 离线
|
|
2007-10-9 15:41 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
|
2007-10-9 15:53 |
|
|
jgh
新手上路
积分 8
发帖 4
注册 2006-12-9
状态 离线
|
|
2007-10-15 22:05 |
|
|
11185
初级用户
积分 20
发帖 9
注册 2007-10-25
状态 离线
|
|
2007-10-25 23:09 |
|
|
brumal520
新手上路
积分 14
发帖 10
注册 2007-10-27
状态 离线
|
『第
7 楼』:
输入200可以打开,但是输入hello就不行了
|
|
2007-10-27 18:16 |
|
|
s11ss
银牌会员
积分 2098
发帖 566
注册 2007-9-11
状态 离线
|
『第
8 楼』:
Quote: | Originally posted by brumal520 at 2007-10-27 06:16 PM:
输入200可以打开,但是输入hello就不行了 |
|
你好象把参数理解错误了.
|
|
2007-10-27 23:14 |
|
|
XiaoGuDong
初级用户
积分 172
发帖 88
注册 2006-12-8
状态 离线
|
|
2007-10-27 23:50 |
|
|
lzys
初级用户
积分 54
发帖 28
注册 2006-10-16
状态 离线
|
|
2007-10-28 01:56 |
|
|
yuanfang520
新手上路
积分 18
发帖 8
注册 2007-10-12
状态 离线
|
『第
11 楼』:
高!!!!!!!!!!!!!!!!!!!!!!!
|
|
2007-10-28 16:33 |
|
|
rinfall
新手上路
积分 18
发帖 8
注册 2007-3-22
状态 离线
|
|
2007-10-29 09:30 |
|
|
dslz666
中级用户
积分 233
发帖 117
注册 2007-11-28
状态 离线
|
|
2008-5-16 10:16 |
|
|
joyn
中级用户
丶杏灬丶
积分 280
发帖 105
注册 2008-5-6 来自 广西
状态 离线
|
|
2008-5-16 10:55 |
|
|
Batain
初级用户
积分 24
发帖 11
注册 2008-2-1
状态 离线
|
『第
15 楼』:
震惊啊!太牛了!请问楼主其工作原理是什么?是否嵌入了别的非DOS脚本?中间的<script>又是什么脚本代码?
|
拙拙的跟各位学习学习,增长学问。 |
|
2008-5-16 19:15 |
|