Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4

    Cambiare colore ad uno slide!

    Se fosse possibile io dovrei far cambiare quando clikko, il colore ad uno slide che ho applicato ad una mappa così da far sembrare che sia la mappa a cambiare colore.

    Aiutatemi!
    Grazie

  2. #2
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581

    Re: Cambiare colore ad uno slide!

    Originariamente inviato da Bodo25
    Se fosse possibile io dovrei far cambiare quando clikko, il colore ad uno slide che ho applicato ad una mappa così da far sembrare che sia la mappa a cambiare colore.

    Aiutatemi!
    Grazie
    slide??? che intendi?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4
    Ho una mappa jpg con sopra molti slide. Vorrei far in modo che cliccando su un terreno e quindi uno slide questo mi diventi blu e resti blu se poi clikko su un altro appezzamento!!!

  4. #4
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581
    allora vediamo se ho capito bene: hai mappato un'immagine e vuoi che al click su una area sensibile il resto si oscurivisuto?

    hai suddvisio l'immagine in tante immgini piccole?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4
    Ho suddiviso l'immagine in molti slide piccoli e vorrei che clikkando su una slide questa prenda un colore tipo sfondo e lo mantenga.

  6. #6
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581
    una soluzione se tutti gli slide sono delle stese dimensioni: nominare gli slide in manera prograssiva tipo img1.jpg, img2.jpg etc..
    poi

    function showhide(objName){
    var i,obj;
    n= ?? //numerodi immagini
    i=1;
    while (i < n){
    obj = "img"+i;
    if (objName!=obj)
    eval("document.getElementById('"+obj+"').src= 'immaginescure.jpg'");
    i++;
    }
    }

    nei vari ag img richiami la funzione al click

    se non sono tutte uguali devi fare per ogni img quella scura e nominarla img1scura.jpg per esempio. quindi modifichi la funzione così:

    function showhide(objName){
    var i,obj;
    n= ?? //numero di immagini
    i=1;
    while (i < n){
    obj = "img"+i;
    if (objName!=obj)
    eval("document.getElementById('"+obj+"').src= obj+'scura.jpg'");
    i++;
    }
    }

    img src="img1"onclick="showhide('img')"...

    oppure potrsti usare i filtri dei css che però sono solo per IE http://www.html.it/css_old/css_13.htm

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4
    Non mi sono spiegato!!!!
    L'immagine è una sola, sopra ho degli slide. Non ho la mappa suddivisa in tante jpg ma una solo jpg (la mappa) e tante slide sopra!

  8. #8
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581
    per caso hai pubblicato l'immagine mappata?
    cmq la situazione non cambia di molto:
    la prima che mi passa per la testa.. fai tante immagini delle dimensioni della mappa ognuna mete in evidnza un area al click su un'area sensbile fai lo scambio sull'immagine, prima però devi fare il preload i tutte le imaggini
    altrimenti sopra la mappa sovrapponi dei layer e fai lo stesso lavoro di sopra ma perdi la mappatura
    oppure usi flash

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.