20CN网络安全小组第一代论坛
发表新主题  发表回复

个人资料 | 社区目录 用户登录 | | 论坛搜索 | 常见问题 | 论坛主页
  下一个最老的主题   下一个最新的主题
» 20CN网络安全小组第一代论坛   » 安 全 基 地   » 菜鸟乐园   » 一个难度系数为9。999的超高难度问题

   
作者 标题: 一个难度系数为9。999的超高难度问题
ff
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
http://go3.163.com/~lxh1976/
在提出问题之前,您还是先去看看上面的网页
看了以后有啥感想?
反正我看了以后感觉有点酷,我指的是进入页面的时候,当鼠标掠过那张图片的时候,出现的水纹,呵,问题就在这里了,能告诉我那是怎么实现的吗?当在装入网页的时候,我看到状态栏里出现一个water.jar文件,后来又出现一个water.gif文件,鼠标的动画到底是怎么弄出来的呢?如果是用JS编的,那应该是什么代码呢?如果是FLASH做的,能说说方法吗?我太想知道了,如果哪位高手知道一定要告诉我哦!
IP: 已记录
绝地苍狼
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
用了Java(tm)编写的特殊效果的applet程序。
如想知道详细代码,可查看源文件。

------------------
绝地苍狼 ,别无选择!

IP: 已记录
小熊
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
自己这么不看上面的连接呢?
去他的主页下载他的软件啊!
采用Java™技术
IP: 已记录
ff
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
可他的网页不让查看源代码的
IP: 已记录
小熊
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
解剖他的软件,呵呵呵
IP: 已记录
小小瓶子
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
各位,详细一点。
IP: 已记录
绝地苍狼
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
引用:
发起人 ff:
可他的网页不让查看源代码的

源代码:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
<style type="text/css">
<!--
.unnamed1 { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12pt; font-style: italic; font-weight: bolder; font-variant: normal; text-transform: capitalize; color: #FFFFCC; background-color: #990099}
-->
</style>
</head>

<body bgcolor="#000000" onLoad="makesnake()" >
<table width="719" border="0" height="53" align="center">
<tr>
<td height="62"> </td>
</tr>
</table>
<table width="303" border="0" height="288" align="center">
<tr>
<td><applet archive="AnWater.jar" code="AnWater.class" width="300" height="250" align="center">
<param name="credits" value="Applet by Fabio Ciucci (www.anfyteam.com)">
<param name="regcode" value="NO">
<param name="reglink" value="NO">
<param name="regnewframe" value="YES">
<param name="regframename" value="_blank">
<param name="statusmsg" value="Water applet">
<param name="res" value="1">
<param name="image" value="images\apple-61.gif">
<param name="light" value="YES">
<param name="minlight" value="0">
<param name="maxlight" value="100">
<param name="autodesign" value="no">
<param name="density" value="5">
<param name="fishnum" value="0">
<param name="cross" value="NO">
<param name="crossfactor" value="30">
<param name="rainsize" value="0">
<param name="rainfactor" value="10">
<param name="srainsize" value="0">
<param name="srainfactor" value="10">
<param name="fixdrop" value="NO">
<param name="fixdropX" value="0">
<param name="fixdropY" value="0">
<param name="fixdropS" value="0">
<param name="fixdropF" value="0">
<param name="pressure" value="400">
<param name="fluidmode" value="water">
<param name="interactive" value="YES">
<param name="overimg" value="NO">
<param name="overimgX" value="0">
<param name="overimgY" value="0">
<param name="textscroll" value="NO">
<param name="memdelay" value="1000">
<param name="priority" value="3">
<param name="MinSYNC" value="10">
Sorry, your browser doesn't support Java.
</applet></td>
</tr>
</table>
<table width="492" border="0" height="59" align="center">
<tr>
<td height="68">
<div align="center"><font color="#FFFFFF"><a href="index1.html" class="unnamed1">welcome
to mysite</a></font></div>
</td>
</tr>
</table>
<style type="text/css">
.spanstyle {
position:absolute;
visibility:visible;
top:-50px;
font-size:9pt;
color: #ccffcc;
font-weight:bold;
}</style>
<script>
var x,y
var step=20
var flag=0
var message="(---欢迎光临---)"
message=message.split("")
var xpos=new Array()
for (i=0;i<=message.length-1;i++) {
xpos[i]=-50}
var ypos=new Array()
for (i=0;i<=message.length-1;i++) {
ypos[i]=-50}
function handlerMM(e){
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY
flag=1}
function makesnake() {
if (flag==1 && document.all) {
for (i=message.length-1; i>=1; i--) {
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1] }
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++) {
var thisspan = eval("span"+(i)+".style")
thisspan.posLeft=xpos[i]
thisspan.posTop=ypos[i] } }
else if (flag==1 && document.layers) {
for (i=message.length-1; i>=1; i--) {
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1] }
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++) {
var thisspan = eval("document.span"+i)
thisspan.left=xpos[i]
thisspan.top=ypos[i]} }
var timer=setTimeout("makesnake()",30)}
</script>

<script>
for (i=0;i<=message.length-1;i++) {
document.write("<span id='span"+i+"'class='spanstyle'>")
document.write(message[i])
document.write("</span>")}
if (document.layers){
document.captureEvents(Event.MOUSEMOVE);}
document.onmousemove = handlerMM;
</script>
</body>

</html>


------------------
绝地苍狼 ,别无选择!

IP: 已记录
ff
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
倒,谢谢狼兄,可我看不懂,不知实现动画的是哪一部分呀?
IP: 已记录
绝地苍狼
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
引用:
发起人 ff:
倒,谢谢狼兄,可我看不懂,不知实现动画的是哪一部分呀?

不是动画,是图象的水波纹特效。它是主要通过java两个控件anwarter.jar & anwater.class 和语句<param name=...>来实现的。建议你去买一本JavaScript方面的书研究研究,很好玩的。:)

------------------
绝地苍狼 ,别无选择!

IP: 已记录

 
发表新主题  发表回复 关闭主题 突出主题 移动主题 删除主题 下一个最老的主题   下一个最新的主题
 - 适于打印的主题视图
转到:
联系我们 | 20CN网络安全小组

Powered by Infopop Corporation
UBB.classic™ 6.5.0
NetDemon修改版 1.5.0, 20CN网络安全小组 版权所有。