暗夜绯色

网页代码收集小基地...努力收集资料ing..

-_-;偶不是高手..偶也是在学习中...
QQ:249225922  &   63390799
Q群:18584723

 
花开无声
且听风吟
时间之痕
收集资料
遗漏之砂
雁过留痕
搜索本站
树与叶
我们的小歪
管理叶子の小窝
四叶草の天空(动漫音乐)

订阅 RSS

0015825

歪酷博客


@ 2006-01-13 17:13

很简单的一段代码
<style type=text/css>
<!--
BODY{cursor:url(一般情况下鼠标的形状的地址);}
a{cursor:url(鼠标放到链接上时的形状的地址);}
-->
</style>

效果和本叶子的鼠标一样.
注意哦,鼠标图片的后缀必需是cur或者是.ani!


 
yui @ 2005-12-16 11:36

为你的网页做出电影的过场效果
类型:Dreamweaver MX
作者:佚名

只要有IE 4.0以后版本的浏览器就可以用这种让人目瞪口呆的特效,使别人进入和退出你的网页时能看到这种戏剧化的效果。现在所有网站都能把大导演的手法玩弄於股掌之间了。
第一步
把以下的HTML程式码复制以后贴到你网页上的<HEAD>标签里:
<META http-equiv="Page-Enter" content="revealTrans(Transition=23,Duration=1.000)">

太简单了吧!不过还是有难度较高,而且需要你伤脑筋,却能发挥你艺术天分的地方:就是设计过场效果的种类。现在你面对的是每个大导演都要绞尽脑汁的问题:什么样的效果能传达我的意念?什么样的效果可以用动感十足、自信而又充满启发性的方式,让网页的内涵与上网站的人紧紧相系,揭露我心目中的美丽人生呢?
一般来说我们都是设成23和「Random」,但你可以从底下的表单中自订Transition(过场)的值。Duration是设定效果从开始到结束中间经过的秒数;所以是要设成五秒来考验大家的耐力,还是要还不留情的设成一秒呢?
过场特效种类 Transition值
Box in(方格收敛) 0
Box out(方格外散) 1
Circle in(圆形收敛) 2
Circle out(圆形外散) 3
Wipe up(掀帘子见客) 4
Wipe down(下台一鞠躬) 5
Wipe right(由左至右) 6
Wipe left(由右至左) 7
Vertical blinds(直立式百叶窗) 8
Horizontal blinds(传统百叶窗) 9
Checkerboard across(横向棋盘格) 10
Checkerboard down(下坠棋盘格) 11
Random dissolve(溶接效果) 12
Split vertical in(关门大吉) 13
Split vertical out(开张大吉) 14
Split horizontal in(上下向中间收敛) 15
Split horizontal out(中间向上下展开) 16
Strips left down(右上斜左下) 17
Strips left up(右下斜左上) 18
Strips right down(左上斜右下) 19
Strips right up(左下斜右上) 20
Random bars horizontal(水平任意直线) 21
Random bars vertical(垂直任意直线) 22
Random(任意选择以上特效) 23
第二步,这个步骤是随你高兴
你还可以再增加特效,只要多几个与上述类似的META标签就可以了,除了Page-Exit标签的 http-equiv 值、Site-Enter 或 Site-Exit 以外。最后的两个标签只有在前一页或后一页不是在你的网站上时才有作用。
大功告成。现在请先在你的心中拟个最隹导演奖得奖感言。

(-_-未试过...)


 
yui @ 2005-12-16 11:27

弹出窗口代码
作者:佚名

经常上网的朋友可能到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个链接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面非常容易,只要往该页面的HTML里加入几段javascript代码即可实现。下面我就带你剖析它的奥秘。 

最基本的弹出窗口代码】 
其实代码非常简单: 
<SCRIPT LANGUAGE="javascript"> 
<!-- 
window.open ('page.html') 
--> 
</SCRIPT> 
因为这是一段javascript代码,所以它们应该放在<SCRIPT LANGUAGE ="javascript">标签和</script>之间。<!--和-->是对一些版本低的浏览器起作用,在这些老浏览器中如果不支持javascript,不会将标签中的代码作为文本显示出来。 
Window.open ('page.html')用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。 
用单引号和双引号都可以,只是不要混用。 
这一段代码可以加入HTML的任意位置,加入到<head>和</head>之间也可以,位置越靠前执行越早,尤其是页面代码较长时,又想使页面早点弹出就尽量往前放。 

经过设置后的弹出窗口】 
下面再说一说弹出窗口外观的设置。只要再往上面的代码中加一点东西就可以了。 
我们来定制这个弹出窗口的外观、尺寸大小、弹出位置以适应该页面的具体情况。 
<SCRIPT LANGUAGE="javascript:> 
<!-- 
window.open ('page.html','newwindow','height=100,width=400,top=0,left=0,

toolbar=no,menubar=no,scrollbars=no,resizable=no, 
location=no,status=no') 
//写成一行 
--> 
</SCRIPT> 
参数解释: 
<SCRIPT LANGUAGE="javascript"> js脚本开始; 
window.open 弹出新窗口的命令; 
page.html 弹出新窗口的文件名; 
newwindow 弹出窗口的名字(不是文件名),可用空 ″代替; 
height=100 窗口高度; 
top=0 窗口距离屏幕上方的像素值; 
left=0 窗口距离屏幕左侧的像素值; 
toolbar=no 是否显示工具栏,yes为显示; 
menubar,scrollbars 表示菜单栏和滚动栏; 
resizable=no 是否允许改变窗口大小,yes为允许; 
location=no 是否显示地址栏,yes为允许; 
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
 
</SCRIPT> js脚本结束。 

用函数控制弹出窗口】 
下面是一个完整的代码。 
<html> 
<head> 
<script LANGUAGE="javascript"> 
<!-- 
function openwin(){ 
window.open("page.html","newwindow","height=100,width=400,toolbar=no,menubar=no,scrollbars=no,resizable=no, 
location=no,status=no";) 
//写成一行 

--> 
</script> 
</head> 
<body onload="openwin()"> 
...任意的页面内容... 
</body> 
</html> 
这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。怎么调用呢? 
方法一:<body onload="openwen()"> 浏览器读页面时弹出窗口; 
方法二:<body onunload="openwen()"> 浏览器离开页面时弹出窗口; 
方法三:用一个连接调用:<a href="#" onclick="openwin()">打开一个窗口</a> 
注意:使用的"#"是虚连接。 
方法四:用一个按钮调用:<input type="button" onclick="openwin()" value="打开窗口"> 

主窗口打开文件1.htm,同时弹出小窗口page.html】 
将如下代码加入主窗口<head>区: 
<script language="javascript"> 
<!-- 
function openwin(){ 
window.open("page.html","","width=200,height=200" ;)

//--> 
</script> 
加入<body>区:<a href="1.htm" onclick="openwin()">open</a>即可。 

弹出的窗口之定时关闭控制】 
下面我们再对弹出窗口进行一些控制,效果就更好了。如果我们再将一小段代码加入弹出的页面(注意是加入到page.html的HTML中,可不是主页面中,否则…),让它在10秒钟后自动关闭是不是更酷了? 
首先,将如下代码加入page.html文件的<head>区: 
<script language="javascript"> 
function closeit() { 
setTimeout("self.close()",10000) //毫秒 

</script> 
然后,再用<body onload="closeit()">这一句话代替page.html中原有的<BODY>这一句就可以了。(这一句话千万不要忘记写啊!这一句的作用是调用关闭窗口的代码,10秒钟后就自行关闭该窗口。) 

在弹出窗口中加上一个关闭按钮】 
<form> 
<INPUT TYPE='BUTTON' value='关闭' onClick='window.close()'> 
</form> 
呵呵,现在更加完美了! 

内包含的弹出窗口——一个页面两个窗口】 
上面的例子都包含两个窗口,一个是主窗口,另一个是弹出的小窗口。 
通过下面的例子,你可以在一个页面内完成上面的效果。 
<html> 
<head> 
<SCRIPT LANGUAGE="javascript"> 
function openwin() 

OpenWindow=window.open("","newwin","height=250,width=250,toolbar=no,scrollbars="+scroll+",menubar=no";); 
//写成一行 
OpenWindow.document.write("<TITLE>例子</TITLE>" ;)
OpenWindow.document.write("<BODY BGCOLOR=#FFFFFF>" ;)
OpenWindow.document.write("<H1>Hello!</h1>" ;)
OpenWindow.document.write("New window opened!" ;)
OpenWindow.document.write("</BODY >" ;)
OpenWindow.document.write("</HTML>" ;)
OpenWindow.document.close() 

</script> 
</head> 
<body> 
<a href="#" onclick="openwin()">打开一个窗口</a> 
<input type="button" onclick="openwin()" value="打开窗口"> 
</body> 
</html> 
看看OpenWindow.document.write()里面的代码不就是标准的HTML吗?只要按照格式写更多的行即可。千万注意多一个标签或少一个标签都会出现错误。记住用OpenWindow.document.close()结束啊。 

终极应用——弹出窗口的Cookie控制】 
回想一下,上面的弹出窗口虽然酷,但是有一点小毛病(你沉浸在喜悦之中,一定没有发现吧?)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页),那么每次刷新这个页面,窗口都会弹出一次,是不是非常烦人?有解决的办法吗?Yes!Follow me。我们使用Cookie来控制一下就可以了。 
首先,将如下代码加入主页面HTML的<HEAD>区: 
<script> 
function openwin(){ 
window.open("page.html","","width=200,height=200" ;)

function get_cookie(Name){ 
var search = Name+ "=" 
var returnvalue =""; 
if (documents.cookie.length >0){ 
offset = documents.cookie.indexOf(search) 
if (offset!=-1){ 
offset += search.length 
end = documents.cookie.indexOf (";",offset); 
if (end ==-1) 
end = documents.cookie.length; 
returnvalue =unescape(documents.cookie.substring(offset,end)) 


return returnvalue; 

function loadpopup(){ 
if (get_cookie('popped')==";){ 
openwin() 
documents.cookie="popped=yes" 


</script> 
然后,用<body onload="loadpopup()">(注意不是openwin 而是loadpop啊)替换主页面中原有的<BODY>这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。真正的Pop-Only-Once! 
写到这里,弹出窗口的制作和应用技巧基本上算是讲完了,希望对正在制作网页的朋友有所帮助我就非常欣慰了。 
需要注意的是,JS脚本中的大小写最好前后保持一致。 

没有菜单、工具栏、地址栏的弹出窗口: 

<script language="javascript"> 
<!-- 
var gt = unescape('%3e'); 
var popup = null; 
var over = "Launch Pop-up Navigator"; 
popup = window.open('', 'popupnav', 'width=500,height=500,resizable=0,scrollbars=auto'); // width=500,height=500为窗口长和宽 
if (popup != null) { 
if (popup.opener == null) { 
popup.opener = self; } 
popup.location.href = '要打开的文件名'; 

// --> 
</script>



 
yui @ 2005-12-16 11:24

浏览器的状态栏里出现一个字接一个字往左跑的欢迎语
作者:skylen

代码:

<script language="JavaScript">
<!--
function statusMessageObject(p,d) {
this.msg = MESSAGE
this.out = " "
this.pos = POSITION
this.delay = DELAY
this.i = 0
this.reset = clearMessage
}
function clearMessage() {
this.pos = POSITION
}
var POSITION = 100
var DELAY = 5
var MESSAGE = "欢迎光临! Welcome to http://www.cuiz.net  翠竹网络"
var scroll = new statusMessageObject()
function scroller() {
for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++) {
scroll.out += " "
}
if (scroll.pos >= 0)
scroll.out += scroll.msg
else scroll.out = scroll.msg.substring(-scroll.pos,scroll.msg.length)
window.status = scroll.out
scroll.out = " "
scroll.pos--
if (scroll.pos < -(scroll.msg.length)) {
scroll.reset()
}
setTimeout ('scroller()',scroll.delay)
}
function snapIn(jumpSpaces,position) {
var msg = scroll.msg
var out = ""
for (var i=0; i<position; i++)
{out += msg.charAt(i)}
for (i=1;i<jumpSpaces;i++)
{out += " "}
out += msg.charAt(position)
window.status = out
if (jumpSpaces <= 1) {
position++
if (msg.charAt(position) == ' ')
{position++ }
jumpSpaces = 100-position
} else if (jumpSpaces > 3)
{jumpSpaces *= .75}
else
{jumpSpaces--}
if (position != msg.length) {
var cmd = "snapIn(" + jumpSpaces + "," + position + ")";
scrollID = window.setTimeout(cmd,scroll.delay);
} else {
window.status=""
jumpSpaces=0
position=0
cmd = "snapIn(" + jumpSpaces + "," + position + ")";
scrollID = window.setTimeout(cmd,scroll.delay);
return false
}
return true
}
snapIn(100,0);
// -->
</script>


 
yui @ 2005-12-16 11:02

<script language="JavaScript1.2">
<!--
if (document.all&&!window.print){
leftright.style.width=document.body.clientWidth-2
topdown.style.height=document.body.clientHeight-2
}
else if (document.layers){
document.leftright.clip.width=window.innerWidth
document.leftright.clip.height=1
document.topdown.clip.width=1
document.topdown.clip.height=window.innerHeight
}
function followmouse1(){
//move cross engine for IE 4+
leftright.style.pixelTop=document.body.scrollTop+event.clientY+1
topdown.style.pixelTop=document.body.scrollTop
if (event.clientX<document.body.clientWidth-2)
topdown.style.pixelLeft=document.body.scrollLeft+event.clientX+1
else
topdown.style.pixelLeft=document.body.clientWidth-2
}
function followmouse2(e){
//move cross engine for NS 4+
document.leftright.top=e.y+1
document.topdown.top=pageYOffset
document.topdown.left=e.x+1
}
if (document.all)
document.onmousemove=followmouse1
else if (document.layers){
window.captureEvents(Event.MOUSEMOVE)
window.onmousemove=followmouse2
}
function regenerate(){
window.location.reload()
}
function regenerate2(){
setTimeout("window.onresize=regenerate",400)
}
if ((document.all&&!window.print)||document.layers)
//if the user is using IE 4 or NS 4, both NOT IE 5+
window.onload=regenerate2
//-->
</script>
<style>
<!--
#leftright, #topdown{
position:absolute;
left:0;
top:0;
width:1px;
height:1px;
layer-background-color: #B0D0F8;
background-color: #00eeff;
z-index:100;
font-size:1px;
}
-->
</style>

(1)复制以上代码,然后切换到您的网页,按『Ctrl+V』将刚刚复制的程式代码贴在</head>之前。



<div id="leftright" style="width:expression(document.body.clientWidth-2)">
</div>
<div id="topdown" style="height:expression(document.body.clientHeight-2)">
</div>

(2)复制复制然后切换到您的网页,按『Ctrl+V』将刚刚复制的程式代码贴在<body>之后的任何位置。

(3)修改程式代码
若想改改线的顏色,那就改background-color: #00eeff;这部份,后面的顏色代码就行了。