Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [javascript gallery errors]

    Ciao a tutti,

    il mio problema è il seguente: sto completando un sito di un' autofficina

    (www.armecanica.it) e si è presentata la necessità di avere un galleria

    promozionale, con foto e caratteristiche del prodotto. La soluzione migliore

    al momento, sembra essere questo codice in javascript che ho trovato in giro,

    che potete vedere all' opera quì , ma causa problemi quando nella parte che quì sotto chiamo BODY SECTION, cerco di eliminare alcuni degli "elemeti", e cioè per esempio: sotto foto1 invece che 20 elementi ne voglio solo 4 e in

    foto4 ne voglio solo 1.

    Ho provo queste operazioni, e, o non funzionano bene i collegamenti alle gallery

    o cliccando sulle miniature le apre in un' altra finestra.

    Purtroppo non sò programmare in java, giusto qualche modifica, e quindi non

    riesco a venirne a capo,
    ma speravo che qualcuno di voi possa in qualche modo aiutarmi.
    Allego tutto il codice javascript che stò usando. Sembra molto lungo visto quì, ma copiato nel blocco note o dremweaver o dove volete voi sara molto più digeribile.

    Grazie
    manlio

    ---HEAD SECTION---

    <SCRIPT language=JavaScript src="promogallery.js"

    type=text/javascript></SCRIPT>


    <SCRIPT language=JavaScript type=text/javascript>
    //<!--
    function TipAFriendOpen( toolbar, menubar, statusbar, scrollbar,

    resize, adressbar, url ){
    var a = toolbar; var b = menubar; var c = statusbar; var d =

    scrollbar; var e = resize; var f = adressbar;
    var tipAfriendWindows;
    tipAfriendWindows =window.open( url,'TipAFriend',


    'width=450,height=300,toolbar='+a+',Menubar='+b+', status='+c+',scrollbars='+d

    +',location='+f+',resizable='+e );
    tipAfriendWindows.focus();
    }
    //-->
    </SCRIPT>


    ---BODY SECTION---

    <div id="gall">
    <TABLE cellSpacing=0 cellPadding=0 align=center border=0 width="100%">
    <TBODY>
    <TR>
    <TD vAlign=top>


    <SCRIPT language=JavaScript type=text/javascript>
    <!--
    foto1=[


    ["1","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["2","promo/auto/small/mt123ab.jpg","promo/auto/big/mt123ab.jpg"],


    ["3","promo/auto/small/sd456sd.jpg","promo/auto/big/sd456sd.jpg"],


    ["4","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["5","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["6","promo/auto/small/sd456sd.jpg","promo/auto/big/sd456sd.jpg"],


    ["7","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["8","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["9","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["10","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["11","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["12","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["13","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["14","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["15","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["16","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["17","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["18","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["19","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"],


    ["20","promo/auto/small/ah070mz.jpg","promo/auto/big/ah070mz.jpg"]
    ];

    foto2=[


    ["1","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["2","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["3","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["4","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["5","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["6","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["7","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["8","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["9","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["10","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["11","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["12","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["13","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["14","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["15","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["16","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["17","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["18","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["19","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"],


    ["20","promo/pn/small/sample.jpg","promo/pn/big/sample.jpg"]
    ];

    foto3=[


    ["1","promo/cerchi/small/alfa.jpg","promo/cerchi/big/alfa.jpg"],


    ["2","promo/cerchi/small/alfa.jpg","promo/cerchi/big/alfa.jpg"],


    ["3","promo/cerchi/small/alfa.jpg","promo/cerchi/big/alfa.jpg"],


    ["4","promo/cerchi/small/alfa.jpg","promo/cerchi/big/alfa.jpg"],


    ["5","promo/cerchi/small/alfa.jpg","promo/cerchi/big/alfa.jpg"],


    ["6","promo/cerchi/small/alfa.jpg","promo/cerchi/big/alfa.jpg"],


    ["7","promo/cerchi/small/alfa.jpg","promo/cerchi/big/alfa.jpg"],


    ["8","promo/cerchi/small/alfa.jpg","promo/cerchi/big/alfa.jpg"],


    ["9","promo/cerchi/small/alfa.jpg","promo/cerchi/big/alfa.jpg"],


    ["10","promo/cerchi/small/alfa.jpg","promo/cerchi/big/alfa.jpg"],


    ["11","promo/cerchi/small/alfa.jpg","promo/cerchi/big/alfa.jpg"],


    ["12","promo/cerchi/small/alfa.jpg","promo/cerchi/big/alfa.jpg"]
    ];

    foto4=[


    ["1","promo/bat/small/marelli.jpg","promo/bat/big/marelli.jpg"],


    ["2","promo/bat/small/marelli.jpg","promo/bat/big/marelli.jpg"],


    ["3","promo/bat/small/marelli.jpg","promo/bat/big/marelli.jpg"],


    ["4","promo/bat/small/marelli.jpg","promo/bat/big/marelli.jpg"],


    ["5","promo/bat/small/marelli.jpg","promo/bat/big/marelli.jpg"],


    ["6","promo/bat/small/marelli.jpg","promo/bat/big/marelli.jpg"],


    ["7","promo/bat/small/marelli.jpg","promo/bat/big/marelli.jpg"],


    ["8","promo/bat/small/marelli.jpg","promo/bat/big/marelli.jpg"],


    ["9","promo/bat/small/marelli.jpg","promo/bat/big/marelli.jpg"],


    ["10","promo/bat/small/marelli.jpg","promo/bat/big/marelli.jpg"],


    ["11","promo/bat/small/marelli.jpg","promo/bat/big/marelli.jpg"],


    ["12","promo/bat/small/marelli.jpg","promo/bat/big/marelli.jpg"],


    ["14","promo/bat/small/marelli.jpg","promo/bat/big/marelli.jpg"],


    ["15","promo/bat/small/marelli.jpg","promo/bat/big/marelli.jpg"]
    ];
    //-->
    </SCRIPT>
    <DIV id=bottom>
    <DIV id=link align=center></DIV>


    <DIV id=galleryBig></DIV>
    <DIV id=galleryThumbs></DIV>
    <SCRIPT language=JavaScript
    type=text/javascript>createGallery(1);</SCRIPT>
    </DIV></TD>
    </TR>
    </TBODY>
    </TABLE>
    </div>




    ---FUNZIONI GALLERY promogallery.js---


    function high(which2) {
    theobject=which2
    highlighting=setInterval("highlightit(theobject)", 20)
    }

    function low(which2) {
    clearInterval(highlighting)
    which2.filters.alpha.opacity=60
    }

    function highlightit(cur2) {
    if (cur2.filters.alpha.opacity<100)
    cur2.filters.alpha.opacity+=5
    else if (window.highlighting)
    clearInterval(highlighting)
    }
    function createGallery(gal)
    {
    if (gal=='1')
    {
    photoArray = foto1;
    }
    if (gal=='2')
    {
    photoArray = foto2;
    }
    if (gal=='3')
    {
    photoArray = foto3;
    }
    if (gal=='4')
    {
    photoArray = foto4;
    }
    document.getElementById("galleryBig").innerHTML = "[img]" + photoArray[0][2] + "[/img]";

    document.getElementById("galleryThumbs").innerHTML = "";
    for (i=0; i<photoArray.length; i++)
    {
    document.getElementById("galleryThumbs").innerHTML += "<a href='" +

    photoArray[i][2] + "' onclick='changePic(\"" + photoArray[i][0] + "\");

    return false'>[img]" + photoArray[i][1] + "[/img]</a>";
    }
    if (gal=='1')
    {
    document.getElementById("link").innerHTML = '<span

    class="auto">AUTOVETTURE</span> - PNEUMATICI - CERCHI - BATTERIE</span>';
    }
    if (gal=='2')
    {
    document.getElementById("link").innerHTML = 'AUTOVETTURE - <span

    class="pn">PNEUMATICI</span> - CERCHI - BATTERIE</span>';
    }
    if (gal=='3')
    {
    document.getElementById("link").innerHTML = 'AUTOVETTURE - PNEUMATICI - <span

    class="cerchi">CERCHI</span> - BATTERIE</span>';
    }
    if (gal=='4')
    {
    document.getElementById("link").innerHTML = 'AUTOVETTURE - PNEUMATICI - CERCHI - <span

    class="bat">BATTERIE</span>';
    }

    }


    function changePic(num)
    {
    for (a=0; a<photoArray.length; a++)
    {
    if (num == photoArray[a][0])
    {
    document.getElementById("photo").src = "" + photoArray[a][2];
    }
    }
    }

  2. #2
    Ciao ho già risolto, e scusate, per sbaglio ho aperto un nuovo thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.