12-30-2006, 11:03 PM
|
Senior Member
|
|
تاريخ التسجيل: Nov 2006
المشاركات: 2,529
|
|
تغير لون الخلفية عند الدخول
الوصف: تغير الوان الخلفية عند دخول الصفحة.
طريقة التركيب: من خطوتين :
1- ضع الكود التالي بمنطقة الـ <head>
الكود:
كود بلغة HTML:
<script language="JavaScript">
كود بلغة HTML:
[center][size=4][font=Comic Sans MS][color=red]hexa = new Array(16);[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red]function degrade(sr, sg, sb, er, eg, eb, pas)[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red]{[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] for(var i = 0; i < 10; i++) hexa[i] = i;[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] hexa[10]="a"; hexa[11]="b"; hexa[12]="c";[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] hexa[13]="d"; hexa[14]="e"; hexa[15]="f";[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] for(var i = 0; i <= pas; i++)[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] {[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] setbgColor([/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] Math.floor(sr * ((pas-i)/pas) + er * (i/pas)),[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] Math.floor(sg * ((pas-i)/pas) + eg * (i/pas)),[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] Math.floor(sb * ((pas-i)/pas) + eb * (i/pas)));[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] }[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red]}[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red]function hex(i)[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red]{[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] if (i < 0)[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] return "00";[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] else if (i > 255)[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] return "ff";[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] else return "" + hexa[Math.floor(i/16)] + hexa[i%16];[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red]}[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red]function setbgColor(r, g, b)[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red]{[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] var hr = hex(r), hg = hex(g), hb = hex(b);[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red] document.bgColor = "#"+hr+hg+hb;[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red]}[/color][/font][/size]
[size=4][font=Comic Sans MS][color=red]</script>[/color][/font][/size][/center]
|