Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    Ciclo for dentro funzione

    Ciao a tutti.

    Io passo dalla mia pagina ad funzione 3 parametri, in modo da poter visualizzare nascondere dei layer.

    In pratica faccio questo:

    al link
    <a href="javascript:funMostra('mio1','mio2','mio3');" >

    e nella funzione
    Codice PHP:
    function funMostra(c0,c1,c2) {
    for (var 
    i=0i<3i++) {
    //document.write("c"+i);
        
    if(document.getElementById("c"+i).style.display == "none") { 
            
    document.getElementById("c"+i).style.display "block";
        } else { 
            
    document.getElementById("c"+i).style.display "none";
        }
    }


    Solamente che non funge

    In modo che con una sola funzione possa trovare quali div da nascondere e quali mostrare..
    Come posso fare?!?

    Grazie in anticipo a tutti
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    la funzione sembra corretta

    Il problema penso sia logico ma non capisco esattamente cosa devi fare

  3. #3
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    In pratica quando dal link gli passo le variabili, dovrei mostrare e nascondere i 3 layer.

    c0 diventa visible = none
    c1 e c2 è nascosti li rendo visible = block


    spero di essermi spiegato
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  4. #4
    ah, ho capito.

    Prova cosi'

    Codice PHP:
    function funMostra() { 
    for (var 
    i=0i<arguments.lengthi++) {
    //document.write("c"+i);
        
    if(document.getElementById(arguments[i]).style.display == "none") {
            
    document.getElementById(arguments[i]).style.display "block";
        } else {
            
    document.getElementById(arguments[i]).style.display "none";
        }
    }



  5. #5
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Perfetto!!!

    Funziona alla grande, grazie infinite

    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

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.