programmazione tutto sulla programmazione in generale

"abbellimenti" sito

  • Messaggi
  • OFFLINE
    nevrasthenia
    Post: 428
    Post: 11
    Registrato il: 02/07/2003
    Sesso: Maschile
    Occupazione: MITO
    Utente Senior
    00 25/07/2003 10:56
    non so se va bene questa cartella al limite spostala tu kentaro!

    mi mettereste n po' di script o cose varie per abbellire il forum o il sito?

    ad esempio cose come l'orologio sul puntatore (che già ho) e cose del genere!


    GRAZIE!

    [SM=g27811]

    ____________________________


  • OFFLINE
    kentaromiura
    Post: 365
    Post: 223
    Registrato il: 26/06/2003
    Città: ALTIVOLE
    Sesso: Maschile
    Occupazione: Studente
    Utente Senior
    00 28/07/2003 15:36
    starfield simulator
    <!-- copiare nel Body -->




    <script language="JavaScript">
    <!-- Starfield - Kurt Grigg - http://www.btinternet.com/~kurt.grigg/javascript

    n=20;// Number of stars!
    n4=(document.layers);
    ie=(document.all);

    for (i=0; i < n; i++){
    if (n4)
    document.write("<layer name='stars"+i+"' top=0 left=0 bgcolor=#ffffff width=1 height=1></layer>");
    else
    document.write('<div id="stars'+i+'" style="position:absolute;width:1px;height:1px;background:#ffffff;font-size:1px">.</div>');
    }

    h=0;
    w=0;
    cy=0;
    cx=0;

    y=new Array();
    x=new Array();
    iy=new Array();
    ix=new Array();
    dir=new Array();
    v=new Array();
    ds=new Array();
    ac=new Array();

    for (i=0; i < n; i++){
    iy=Math.random()*h;
    ix=Math.random()*w;
    y=iy;
    x=ix;
    v=1.3;
    ac=0;
    ds=0;
    }

    function fly(){
    h=(ie)?document.body.clientHeight:window.innerHeight;
    w=(ie)?document.body.clientWidth:window.innerWidth;
    sy=(ie)?document.body.scrollTop:window.pageYOffset;
    sx=(ie)?document.body.scrollLeft:window.pageXOffset;
    cy=Math.floor((h/2));
    cx=Math.floor((w/2));
    for (i=0; i < n; i++){
    divs=(n4)?document.layers["stars"+i]:document.getElementById("stars"+i).style;

    ay=y-cy;
    ax=x-cx;
    dir=Math.atan2(ay,ax)*180/Math.PI;

    v+=ac;
    v+=(v/10);

    if (v > 0.4 && v < 0.5){
    if (!n4){divs.fontSize=2;divs.height=2;divs.width=2}
    else{divs.clip.height=2;divs.clip.width=2}
    }
    if (v > 10){
    if (!n4){divs.fontSize=2;divs.height=2;divs.width=2;}
    else{divs.clip.height=2;divs.clip.width=2;}
    }
    if (v > 20){
    if (!n4){divs.fontSize=3;divs.height=3;divs.width=3}
    else{divs.clip.height=3;divs.clip.width=3}
    }
    if (v > 30){
    if (!n4){divs.fontSize=5;divs.height=5;divs.width=5}
    else{divs.clip.height=5;divs.clip.width=5}
    }

    y+=v*Math.sin(dir*Math.PI/180);
    x+=v*Math.cos(dir*Math.PI/180);

    if (y < 0 || y > h-Math.round(v) || x < 0 || x > w-Math.round(v)){
    iy=Math.random()*h;
    ix=Math.random()*w;
    y=iy;
    x=ix;
    dx=cy-y;
    dy=cx-x;
    ds=Math.sqrt(dy*dy+dx*dx);
    ac+=(-(ds*ds)+(160000))/(100000000);//?
    v=Math.floor(ds/40);
    if (!n4){divs.fontSize=1;divs.height=1;divs.width=1}
    else{divs.clip.height=1;divs.clip.width=1}
    }
    divs.top=y+sy;
    divs.left=x+sx;
    }
    setTimeout('fly()',10);
    }
    fly();
    // -->
    </script>
    Modificato da kentaromiura 28/07/2003 15.36

    ____________________________
    _____________
    Kentaromiura
  • OFFLINE
    kentaromiura
    Post: 366
    Post: 224
    Registrato il: 26/06/2003
    Città: ALTIVOLE
    Sesso: Maschile
    Occupazione: Studente
    Utente Senior
    00 28/07/2003 15:41
    triumvirato
    <!-- copia nell' head -->

    <script language="JavaScript">
    <!-- Trio Script by Kurt Grigg - http://www.btinternet.com/~kurt.grigg/javascript

    //Choose colours and size of effect !!
    a_Colour='#ff0000';
    b_Colour='#ffffff';
    c_Colour='#0000ff';
    size=50;
    n=7;

    //Alter nothing below !!
    var n6=(navigator.appName == "Netscape" && parseFloat(navigator.appVersion) >= 5)?true:false;
    var n4=(document.layers);
    var o6=(navigator.appName.indexOf("Opera") != -1)?true:false;
    var ie=(document.all);
    if (n6&&n > 4) n=4;//N6 struggles over 4?
    dy=new Array();
    dx=new Array();
    cstep=0;
    step=0.2;
    xpos=0;
    ypos=0;
    if (n4){
    for (i = 0; i < n; i++){
    document.write('<layer name=x'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+a_Colour+'></layer>');
    document.write('<layer name=y'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+b_Colour+'></layer>');
    document.write('<layer name=z'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+c_Colour+'></layer>');
    }
    }
    else{
    if (ie)
    document.write('<div id="con" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
    for (i = 0; i < n; i++){
    document.write('<div id=x'+i+' style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+a_Colour+';font-size:'+i/2+'"></div>');
    document.write('<div id=y'+i+' style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+b_Colour+';font-size:'+i/2+'"></div>');
    document.write('<div id=z'+i+' style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+c_Colour+';font-size:'+i/2+'"></div>');
    }
    if (ie) document.write('</div></div>');
    }
    if (n4||n6){
    window.captureEvents(Event.MOUSEMOVE);
    function mouse1(ev){
    ypos = ev.pageY+16-window.pageYOffset;
    xpos = ev.pageX+6;
    }
    if (n4) window.onMouseMove=mouse1;
    else document.onmousemove=mouse1;
    }
    if (ie||o6){
    function mouse2(){
    ypos = (ie)?event.clientY+16:event.clientY+16-window.pageYOffset;
    xpos = event.clientX+6;
    }
    document.onmousemove=mouse2;
    }
    function leaders(){
    e=360/3;
    for (i = 0; i < 3; i++){
    dy=ypos+size*Math.cos(cstep+i*e*Math.PI/180)*Math.sin((cstep+i*25)/2);
    dx=xpos+size*Math.sin(cstep+i*e*Math.PI/180)*Math.sin((cstep+i*25)/2)*Math.sin(cstep/4);
    }
    cstep+=step;
    setTimeout('leaders()',10);
    }

    function assign(){
    f=(ie)?0:window.pageYOffset;
    if (ie) con.style.top=document.body.scrollTop;
    for (i=0; i < n; i++){

    var temp1 = (n4)?document.layers["x"+i]:document.getElementById("x"+i).style;
    var temp2 = (n4)?document.layers["y"+i]:document.getElementById("y"+i).style;
    var temp3 = (n4)?document.layers["z"+i]:document.getElementById("z"+i).style;

    if (i < n-1){
    var temp4 = (n4)?document.layers["x"+(i+1)]:document.getElementById("x"+(i+1)).style;
    var temp5 = (n4)?document.layers["y"+(i+1)]:document.getElementById("y"+(i+1)).style;
    var temp6 = (n4)?document.layers["z"+(i+1)]:document.getElementById("z"+(i+1)).style;
    temp1.top = parseInt(temp4.top);
    temp1.left = parseInt(temp4.left);
    temp2.top = parseInt(temp5.top);
    temp2.left = parseInt(temp5.left);
    temp3.top = parseInt(temp6.top);
    temp3.left = parseInt(temp6.left);
    }
    else{
    temp1.top=dy[0]+f;temp1.left=dx[0];
    temp2.top=dy[1]+f;temp2.left=dx[1];
    temp3.top=dy[2]+f;temp3.left=dx[2];
    }
    }
    setTimeout("assign()",10);
    }
    function Start(){
    leaders();
    assign();
    }
    window.onload=Start;
    // -->
    </script>


    ____________________________
    _____________
    Kentaromiura
  • OFFLINE
    kentaromiura
    Post: 367
    Post: 225
    Registrato il: 26/06/2003
    Città: ALTIVOLE
    Sesso: Maschile
    Occupazione: Studente
    Utente Senior
    00 28/07/2003 15:43
    mouse comet
    <!-- copia nell' head -->
    <script language="JavaScript">
    <!-- Script by kurt.grigg@virgin.net
    NS4=(document.layers);
    IE4=(document.all);
    Clrs=new Array('ff0000','00ff00','ffffff','ff00ff','ffa500','ffff00','00ff00','ffffff','ff00ff')
    yBase=0;
    xBase=0;
    step=3;
    currStep=0;
    Ypos=0;
    Xpos=0;
    if (NS4){
    for (i=0; i < 14; i++)
    document.write('<LAYER NAME="n'+i+'" LEFT=0 TOP=0 CLIP="0,0,'+i/4+','+i/4+'"></LAYER>');
    window.captureEvents(Event.MOUSEMOVE);
    function nMouse(evnt){
    Ypos = evnt.pageY-window.pageYOffset;
    Xpos = evnt.pageX;
    }
    window.onMouseMove=nMouse;
    }
    if (IE4){
    document.write('<div id="e" style="position:absolute;top:0;left:0"><div style="position:relative">');
    for (i=0; i < 14; i++)
    {document.write('<div id="me" style="position:absolute;top:0;left:0;width:'+i/4+';height:'+i/4+';font-size:'+i/4+'"></div>')}
    document.write('</div></div>');
    function iMouse(){
    Ypos=event.y;
    Xpos=event.x;
    }
    document.onmousemove = iMouse;
    }
    function Comet(){
    S=(NS4)?window.pageYOffset:0;
    if (IE4) e.style.top=document.body.scrollTop;
    var yBase=(document.layers)?window.innerHeight/4:window.document.body.clientHeight/4;
    var xBase=(document.layers)?window.innerWidth/4:window.document.body.clientWidth/4;
    for (i=0; i < 14; i++){
    var randCol = Clrs[Math.floor(Math.random()*Clrs.length)];
    var layer=(NS4)?document.layers['n'+i]:me.style;
    layer.top =Ypos + yBase*Math.cos((currStep+i*4)/12)*Math.cos(0.7+currStep/200)+S;
    layer.left=Xpos + xBase*Math.sin((currStep+i*3)/10)*Math.sin(8.2+currStep/400);
    if (NS4) layer.bgColor=randCol;
    if (IE4)layer.background=randCol;
    }
    currStep+=step;
    setTimeout("Comet()",10);
    }
    window.onload=Comet;
    // -->
    </script>
    Modificato da kentaromiura 28/07/2003 15.44

    ____________________________
    _____________
    Kentaromiura