主题:  这个效果怎么做?

choice

职务:普通成员
等级:2
金币:1.0
发贴:436
注册:2002/9/18 13:56:02
#12002/9/22 20:01:44
qianlu.diy.163.com/zy/zhong.htm
请问开头窗口的效果怎么做



5D花猫

职务:版主
等级:7
金币:14.0
发贴:5467
注册:2000/11/6 21:53:12
#22002/9/22 20:44:48
好像是用FP做的!



choice

职务:普通成员
等级:2
金币:1.0
发贴:436
注册:2002/9/18 13:56:02
#32002/9/22 20:51:52
代码能写吗



5D花猫

职务:版主
等级:7
金币:14.0
发贴:5467
注册:2000/11/6 21:53:12
#42002/9/22 21:07:06
我没装FP,具体做法可能是:弹出窗口(从一角转到另一角在FP是个很简单的可视化操作)!



cjhuts

职务:普通成员
等级:1
金币:1.0
发贴:146
注册:2002/8/26 16:55:58
#52002/9/22 21:49:27
太花翘了!!不实用!!代码肯定很长!!很长!!比长城可能还要长!!



可龙

职务:普通成员
等级:1
金币:0.0
发贴:146
注册:2002/9/7 8:44:34
#62002/9/22 21:57:51
这样看看行不行呀?

以下代码存成qlong.js文件:
    window.alert("版权,发布及程序设计所有:牛福\n最后完成:"+document.lastModified+"于西工大14-220"+"\n本站程序代码,Flash资源未经许可不得盗用");
    return true;
}
function SYS_INF_Display() {
var INF_VTemp="";
INF_VTemp="操作系统:"+navigator.platform;
INF_VTemp=INF_VTemp+" 系统语言:";
if(navigator.systemLanguage.indexOf('cn')!=-1)INF_VTemp=INF_VTemp+"中文";
else if(navigator.systemLanguage,indexOf('en')!=-1)INF_VTemp=INF_VTemp+"英文";
else INF_VTemp=INF_VTemp+"未知";
INF_VTemp=INF_VTemp+" 用户语言:";
if(navigator.userLanguage.indexOf('cn')!=-1)INF_VTemp=INF_VTemp+"中文";
else if(navigator.userLanguage,indexOf('en')!=-1)INF_VTemp=INF_VTemp+"英文";
else INF_VTemp=INF_VTemp+"未知";
INF_VTemp=INF_VTemp+"\n代理信息:"+navigator.userAgent+"\n";
INF_VTemp=INF_VTemp+"显示器类型:"+screen.width+"*"+screen.height+"Pix "+screen.colorDepth+"色\n";
INF_VTemp=INF_VTemp+"处理器类型:"+navigator.cpuClass;
window.alert(INF_VTemp);
return true;
}
function SYS_WDEFT_Display() {
if(SYS_WDEFT_IsReload==false) {
    SYS_WDEFT_IsReload=true;
    var CircRadius=ScreenWidth*3/14;
    var DymA=0;
    WindowX=0;
    WindowY=ScreenHeight/2;
    window.resizeTo(WindowWidth,WindowHeight);
    window.moveTo(WindowX,WindowY);
    for(DymA=180;DymA>0;DymA--) {//Draw the first part of cardioid line
        WindowX=CircRadius*(1-Math.cos(DymA/180*Math.PI))*Math.cos(DymA/180*Math.PI)+3*CircRadius;
        WindowY=ScreenHeight/7*3-CircRadius*(1-Math.cos(DymA/180*Math.PI))*Math.sin(DymA/180*Math.PI);
        if(WindowX>ScreenWidth)WindowX=ScreenWidth;
        if(WindowY<0)WindowY=0;
        WindowWidth=ScreenWidth*(180-DymA)/180/6;
        WindowHeight=ScreenHeight*(180-DymA)/180/6;
        if(WindowX+WindowWidth>ScreenWidth)WindowWidth=ScreenWidth-WindowX;
        if(WindowY+WindowHeight>ScreenHeight)WindowHeight=ScreenHeight-WindowY;
        window.moveTo(WindowX,WindowY);
        window.resizeTo(WindowWidth,WindowHeight);
    }
    for(DymA=360;DymA>180;DymA--) {//Draw the second part of cardioid line
        WindowX=CircRadius*(1-Math.cos(DymA/180*Math.PI))*Math.cos(DymA/180*Math.PI)+3*CircRadius;
        WindowY=ScreenHeight/7*3-CircRadius*(1-Math.cos(DymA/180*Math.PI))*Math.sin(DymA/180*Math.PI);
        if(WindowX>ScreenWidth)WindowX=ScreenWidth;
        if(WindowY>ScreenHeight)WindowY=ScreenHeight;
        if(WindowX>ScreenWidth*5/6)WindowWidth=ScreenWidth-WindowX;
        else WindowWidth=ScreenWidth/6;
        if(WindowY>ScreenHeight*5/6)WindowHeight=ScreenHeight-WindowY;
        else WindowHeight=ScreenHeight/6;
        window.moveTo(WindowX,WindowY);
        window.resizeTo(WindowWidth,WindowHeight);
    }
    for(;WindowX>0||WindowY>0;) {//Resize window to match the client screen
        WindowX=WindowX*4/5;
        WindowY=WindowY*4/5;
        WindowWidth=WindowWidth+WindowX/4;
        WindowHeight=WindowHeight+WindowY/4;
        if(WindowX+WindowWidth>ScreenWidth)WindowWidth=ScreenWidth-WindowX;
        if(WindowY+WindowHeight>ScreenHeight)WindowHeight=ScreenHeight-WindowY;
        if(WindowX<2) {
            WindowX=0;
            WindowWidth=ScreenWidth;
        }
        if(WindowY<2) {
            WindowY=0;
            WindowHeight=ScreenHeight;
        }
        window.moveTo(WindowX,WindowY);
        window.resizeTo(WindowWidth,WindowHeight);
    }
    window.moveTo(0,0);
    window.resizeTo(ScreenWidth,parseInt(ScreenHeight-25));//Windows' Bottom Bar and the Navigator Status Bar's Height is about 20 pix
    SYS_WDEFT_FnTimeout=window.setTimeout("SYS_WDEFT_Display()",10);
}
else window.clearTimeout(SYS_WDEFT_FnTimeout);
}
function CMD_DataExe(CMD_Data) {
var CMD_VTemp;
CMD_VTemp=parseInt(CMD_Data*100);
if(CMD_VTemp%100==0)CMD_VTemp=(CMD_VTemp/100)+".00";
else if(CMD_VTemp%10==0)CMD_VTemp=parseFloat(CMD_VTemp/100)+"0";
else CMD_VTemp=parseFloat(CMD_VTemp/100);
if(CMD_VTemp<0)CMD_VTemp="000.00";
else if(CMD_VTemp<10)CMD_VTemp="00"+CMD_VTemp;
else if(CMD_VTemp<100)CMD_VTemp="0"+CMD_VTemp;
else if(CMD_VTemp>999)CMD_VTemp=CMD_VTemp.substring(0,6);
return CMD_VTemp;
}
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
function index_DoFSCommand(command, args) {
var indexObj = InternetExplorer ? index : document.index;
if(command.indexOf('RecvX')!=-1)CMD_PosX=CMD_DataExe(args);
else if(command.indexOf('RecvY')!=-1) {
    CMD_PosY=CMD_DataExe(args);
    CMD_Time=new Date();
    if(SYS_CSEFT_IsDisplay==true)window.status="-->X:"+CMD_PosX+"-->Y:"+CMD_PosY+"-->时间:"+CMD_Time.toLocaleString();
}
else if(command.indexOf('SYS_INF_Display')!=-1)SYS_INF_Display();
else if(command.indexOf('SYS_CPY_Display')!=-1)SYS_CPY_Display();
else if(command.indexOf('SYS_CS_Display')!=-1)SYS_CSEFT_IsDisplay=true;
else if(command.indexOf('SYS_CS_Hide')!=-1)SYS_CSEFT_IsDisplay=false;
}
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 &&
    navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
    document.write('



sw47

职务:普通成员
等级:1
金币:0.0
发贴:53
注册:2002/9/20 22:30:20
#72002/9/23 20:29:07
FP是什么????



moppet_5d

职务:普通成员
等级:1
金币:0.0
发贴:90
注册:2002/1/17 15:43:10
#82002/9/23 23:44:07
是不是一个香港人给你发的了。我也收到这个了,应该是Js的文件。


轻轻的我走了,正如我轻轻的来。
我轻轻的招手,带来一个麻袋。
悄悄地我走了,正如我悄悄地来。
我挥一挥衣袖,带走一袋白菜 ~@:@~

不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#92002/9/24 0:22:30
这种网站明显不成熟
开头搞了个噱头,进去后没什么看头的,无美工设计,没技术含量……



刀剑笑

职务:普通成员
等级:1
金币:1.0
发贴:141
注册:2002/9/28 2:16:34
#102002/10/6 1:35:52
这个不是我写的哦!是我在一个网站上看到!
这个特效我觉得没什么大用的!







花俏的转动的窗口-51windows.com