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

    display e nome div (ciclare nomi div autoincrementanti )

    salve a tutti
    voglio visualizzare o meno una colonna di una talella
    la visualizzazione è comandata da un pulsante
    La tabella è costruita dinamicamente da php

    per visualzzare o meno la collonna uso un div con style="display:none" o block

    il problema è che devo dare il comando in più punti <td> e quindi devo dare nomi differenti
    (usando un unico nome non mi funziona )
    Allora ho pensato che quando creo la tabella do il mone al div + il numero della colonna
    es. riga 1 nome="viewDiv1" , riga 2 nome="viewDiv2" .....

    il mio problema è ora ricavare i nomi per javascript e risolvere il for che ho pensato di usare per ricavare i nomi
    codice

    function view_column (numero) {

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

    if(viewDiv.style.display=='none'){
    iState = true;}
    else {iState = false;}
    viewDiv.style.display = iState ? "block" : "none";
    }

    non so' come fare per dare a viewDiv il numero relativo ...
    cosi non va : viewDiv+i

    grazie
    si! si! mi sembra che sto programmando !

  2. #2
    ho risolto cosi :

    function view_column (numero) {
    for(i=1;i<=numero;i++){

    var fviewDiv = document.getElementById("viewDiv['"+i+"']");

    if(fviewDiv.style.display=='none'){
    iState = true;}
    else {iState = false;}
    fviewDiv.style.display = iState ? "block" : "none";
    }


    si! si! mi sembra che sto programmando !

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 © 2026 vBulletin Solutions, Inc. All rights reserved.