Sabtu, 15 November 2025

JavaScript taken from Voila.fr

 <HTML>

<HEAD>

<TITLE>JAVA SCRIPT</TITLE>


</HEAD>


<BODY BGCOLOR="#ffffff" TEXT="lilac"  LEFTMARGIN="0" TOPMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0" onload="init_layers()">



<div id="pub01" style="position:absolute; top:0px; left:0px; z-index:1; visibility:visible"><a href="menu.html" target="_blank"><img src="s1.bmp" name="test_01" width="47" height="28" border="0"></a></div> 

<div id="pub02" style="position:absolute; top:0px; left:47px; z-index:2; visibility:visible"><a href="menu.html" target="_blank"><img src="m2.bmp" name="test_02" width="40" height="28" border="0"></a></div> 

<div id="pub03" style="position:absolute; top:0px; left:87px; z-index:3; visibility:visible"><a href="menu.html" target="_blank"><img src="u1.bmp" name="test_03" width="44" height="28" border="0"></a></div>

<div id="pub04" style="position:absolute; top:0px; left:131px; z-index:4; visibility:visible"><a href="menu.html" target="_blank"><img src="n1.bmp" name="test_04" width="48" height="28" border="0"></a></div>

<div id="pub05" style="position:absolute; top:0px; left:179px; z-index:5; visibility:visible"><a href="menu.html"target="_blank"><img src="31.bmp" name="test_05" width="37" height="28" border="0"></a></div>

<div id="pub06" style="position:absolute; top:0px; left:216px; z-index:6; visibility:visible"><a href="menu.html" target="_blank"><img src="c1.bmp" name="test_06" width="24" height="28" border="0"></a></div>

<div id="pub07" style="position:absolute; top:0px; left:234px; z-index:7; visibility:visible"><a href="menu.html" target="_blank"><img src="i1.bmp" name="test_07" width="28" height="28" border="0"></a></div>



<SCRIPT LANGUAGE="JavaScript">

//////webmaster= DUDI GUNAWAN, S.PD, JL.Tentara Pelajar Ciamis 766. Tlp. (0265)775375/////

if (document.all){

        doc = "document.all";

        sty = ".style";

        pub01Img = pub02Img = pub03Img = pub04Img = pub05Img = pub06Img = pub07Img = "document";

}

if (document.layers){

        doc = "document";

        sty = "";

        pub01Img = doc + '["pub01"].' + doc;

        pub02Img = doc + '["pub02"].' + doc;

        pub03Img = doc + '["pub03"].' + doc;

        pub04Img = doc + '["pub04"].' + doc;

        pub05Img = doc + '["pub05"].' + doc;

        pub06Img = doc + '["pub06"].' + doc;

        pub07Img = doc + '["pub07"].' + doc;

}


var etat = "fixeesverseclatees";

var coords01_fixees_top, coords02_fixees_top, coords03_fixees_top, coords04_fixees_top, coords05_fixees_top, coords06_fixees_top, coords07_fixees_top, coords08_fixees_top, coords09_fixees_top

var coords01_fixees_left, coords02_fixees_left, coords03_fixees_left, coords04_fixees_left, coords05_fixees_left, coords06_fixees_left, coords07_fixees_left, coords08_fixees_left, coords09_fixees_left

var coords01_eclatees_top, coords02_eclatees_top, coords03_eclatees_top, coords04_eclatees_top, coords05_eclatees_top, coords06_eclatees_top, coords07_eclatees_top

var coords01_eclatees_left, coords02_eclatees_left, coords03_eclatees_left, coords04_eclatees_left, coords05_eclatees_left, coords06_eclatees_left, coords07_eclatees_left

var aaa = bbb = new Array();

var j = 0;

var test = "test";



function init_layers(){

        if (document.images){

                imgpub01 = new Image();

                imgpub01.src = "s1.bmp";

                imgpub02 = new Image();

                imgpub02.src = "m2.bmp";

                imgpub03 = new Image();

                imgpub03.src = "u1.bmp";

                imgpub04 = new Image();

                imgpub04.src = "n1.bmp";

                imgpub05 = new Image();

                imgpub05.src = "31.bmp";

                imgpub06 = new Image();

                imgpub06.src = "c1.bmp";

                imgpub07 = new Image();

                imgpub07.src = "i1.bmp";

        }

        pub01Obj = eval(doc + '["pub01"]' + sty);

        pub02Obj = eval(doc + '["pub02"]' + sty);

        pub03Obj = eval(doc + '["pub03"]' + sty);

        pub04Obj = eval(doc + '["pub04"]' + sty);

        pub05Obj = eval(doc + '["pub05"]' + sty);

        pub06Obj = eval(doc + '["pub06"]' + sty);

        pub07Obj = eval(doc + '["pub07"]' + sty);

        lance_boucle();

}


function coords_fixees(){

        coords01_fixees_top = 300 * Math.random();

        coords01_fixees_left = 10;


        coords02_fixees_top = coords01_fixees_top;

        coords02_fixees_left = coords01_fixees_left + 47;


        coords03_fixees_top = coords01_fixees_top;

        coords03_fixees_left = coords01_fixees_left + 87;


        coords04_fixees_top = coords01_fixees_top;

        coords04_fixees_left = coords01_fixees_left + 131;


        coords05_fixees_top = coords01_fixees_top;

        coords05_fixees_left = coords01_fixees_left + 179;


        coords06_fixees_top = coords01_fixees_top;

        coords06_fixees_left = coords01_fixees_left + 216;


        coords07_fixees_top = coords01_fixees_top;

        coords07_fixees_left = coords01_fixees_left + 239;

}




function move_to_newplace(sens){

        if ((parseInt(pub01Obj.top) <= coords01_fixees_top) && (sens != "montee") && (sens != "descente")){

                sens = "montee";

                for (i=1; i<=7; i++){

                        eval("pub0" + i + "Obj.top = parseInt(pub0" + i + "Obj.top) + 5");

                }

                direct = sens;

                setTimeout("move_to_newplace(direct)", 100);

        }

        else if ((parseInt(pub01Obj.top) >= coords01_fixees_top) && (sens != "montee") && (sens != "descente")){

                sens = "descente";

                for (i=1; i<=7; i++){

                        eval("pub0" + i + "Obj.top = parseInt(pub0" + i + "Obj.top) - 5");

                }

                direct = sens;

                setTimeout("move_to_newplace(direct)", 100);

        }

        else if ((sens == "montee")&&(parseInt(pub01Obj.top) <= coords01_fixees_top)){

                for (i=1; i<=7; i++){

                        eval("pub0" + i + "Obj.top = parseInt(pub0" + i + "Obj.top) + 5");

                }

                direct = sens;

                setTimeout("move_to_newplace(direct)", 100);

        }

        else if ((sens == "descente") && (parseInt(pub01Obj.top) >= coords01_fixees_top)){

                for (i=1; i<=7; i++){

                        eval("pub0" + i + "Obj.top = parseInt(pub0" + i + "Obj.top) - 5");

                }

                direct = sens;

                setTimeout("move_to_newplace(direct)", 100);

        }

        else {

                coords_eclatees();

                coeff_mvt();

        }

}




function coords_eclatees(){

        for (i=1; i<=7; i++){

                signe = Math.random();

                if (signe <= 0.5) { signe = -1; }

                else { signe = 1; }


                eval("coords0" + i + "_eclatees_top = coords0" + i + "_fixees_top + (signe * Math.random() * 130)");

                eval("coords0" + i + "_eclatees_left = coords0" + i + "_fixees_left + 130 * Math.sqrt(1 - Math.pow(((coords0" + i + "_eclatees_top - coords0" + i + "_fixees_top)/130),2))");

        }

}


function coeff_mvt(){

        for(i=1; i<=7; i++){

                eval("aaa[i] = Math.round(coords0" + i + "_eclatees_top - coords0" + i + "_fixees_top) / Math.round(coords0" + i + "_eclatees_left - coords0" + i + "_fixees_left)");

                eval("bbb0" + i + " = coords0" + i + "_eclatees_top - aaa[i] * (coords0" + i + "_eclatees_left)");

        }

        coords_mvt_open();

}




function coords_mvt_open(){

        if (j == 0){

                for(k=1; k<=7; k++){

                        eval("pub0" + k + "Obj.left = coords0" + k + "_fixees_left");

                        eval("pub0" + k + "Obj.top = coords0" + k + "_fixees_top");

                }

                j += 5;

                setTimeout("coords_mvt_open()", 100);

        }

        else if (j <= 40){

                for(k=1; k<=7; k++){

                        if (Math.abs(aaa[k]) <= 1){

                                        eval("pub0" + k + "Obj.left = parseInt(pub0" + k + "Obj.left) + j");

                                        eval("pub0" + k + "Obj.top = parseInt(pub0" + k + "Obj.left) * aaa[k] + bbb0" + k);

                        }

                        else if (aaa[k] <= 0){

                                        eval("pub0" + k + "Obj.top = parseInt(pub0" + k + "Obj.top) + j");                                        eval("pub0" + k + "Obj.left = (parseInt(pub0" + k + "Obj.top) - bbb0" + k + ") / aaa[k]");

                        }

                        else {

                                        eval("pub0" + k + "Obj.top = parseInt(pub0" + k + "Obj.top) - j");                                        eval("pub0" + k + "Obj.left = (parseInt(pub0" + k + "Obj.top) - bbb0" + k + ") / aaa[k]");

                        }

                }

                j += 5;

                setTimeout("coords_mvt_open();",100);

        }

        else {

                setTimeout("replace_img();", 30);

        }

}


function replace_img(){

        if (test == "test"){

                eval(pub01Img + ".test_01.src = \"s1.bmp\"");

                eval(pub02Img + ".test_02.src = \"m2.bmp\"");

                eval(pub03Img + ".test_03.src = \"u1.bmp\"");

                eval(pub04Img + ".test_04.src = \"n1.bmp\"");

                eval(pub05Img + ".test_05.src = \"31.bmp\"");

                eval(pub06Img + ".test_06.src = \"c1.bmp\"");

                eval(pub07Img + ".test_07.src = \"i1.bmp\"");

                test = "test2";

        }

        else {

                eval(pub01Img + ".test_01.src = \"s2.bmp\"");

                eval(pub02Img + ".test_02.src = \"m3.bmp\"");

                eval(pub03Img + ".test_03.src = \"u2.bmp\"");

                eval(pub04Img + ".test_04.src = \"n2.bmp\"");

                eval(pub05Img + ".test_05.src = \"32.bmp\"");

                eval(pub06Img + ".test_06.src = \"c2.bmp\"");

                eval(pub07Img + ".test_07.src = \"i2.bmp\"");

                test = "test";

        }

        coords_mvt_close();

}




function coords_mvt_close(){

        if (j == 45) j = 40;

        if (j >= 5){

                for(k=1; k<=7; k++){

                        if (Math.abs(aaa[k]) <= 1){

                                        eval("pub0" + k + "Obj.left = parseInt(pub0" + k + "Obj.left) - j");

                                        eval("pub0" + k + "Obj.top = parseInt(pub0" + k + "Obj.left) * aaa[k] + bbb0" + k + "");

                        }

                        else if (aaa[k] <= 0){

                                        eval("pub0" + k + "Obj.top = parseInt(pub0" + k + "Obj.top) - j");                                        eval("pub0" + k + "Obj.left = (parseInt(pub0" + k + "Obj.top) - bbb0" + k + ") / aaa[k]");

                        }

                        else {

                                        eval("pub0" + k + "Obj.top = parseInt(pub0" + k + "Obj.top) + j");                                        eval("pub0" + k + "Obj.left = (parseInt(pub0" + k + "Obj.top) - bbb0" + k + ") / aaa[k]");

                        }

                }

                j -= 5;

                setTimeout("coords_mvt_close();",100);

        }

        else if (j == 0){

                for(k=1; k<=7; k++){

                        eval("pub0" + k + "Obj.left = coords0" + k + "_fixees_left");

                        eval("pub0" + k + "Obj.top = coords0" + k + "_fixees_top");

                }

                j -= 5;

                setTimeout("coords_mvt_close();",100);

        }

        else {

                j = 0;

                setTimeout("lance_boucle();", 100);

        }

}



function lance_boucle(){

        coords_fixees();

        move_to_newplace();

}

</SCRIPT>





</BODY>

</HTML>


Tidak ada komentar: