Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16

Discussione: Ciclo che si ferma

  1. #11
    allora la struttura del menu, dal punto di vista degli id è questa:
    codice:
    cat_1
    cat_2
      cat_2_1
      cat_2_2
        cat_2_2_1
        cat_2_2_2
        cat_2_2_3
      cat_2_3
      cat_2_4
    cat_3
      cat_3_1
    cat_4
    ...
    praticamente vorrei che cliccando su un pulsante (che sarebbe poi una tabella) con id ad esempio "cat_2_2", mi spariscano i pulsanti il cui id inizia con "cat_2_2", questo chiaramente con qualunque id, ad esempio "asdf", dovrebbero sparire tutti quelli che iniziano con "asdf"... :master:

    spero di essermi spiegato bene :rollo:

    GRAZIE!!!

  2. #12
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova questo....

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <script language="JavaScript" type="text/javascript">
    <!--
    function fn(tagid){
     len = tagid.length;
     var lstTab = document.getElementsByTagName('TABLE');
     for (i=0;i<lstTab.length;i++) {
      var curTab = lstTab(i);
    	if (curTab.id.substr(0,len) == tagid) {
    	 curTab.style.display="none";
    	}
     }
    }
    
    //-->
    </script>
    <table summary="" id="a_1">
    <tr>
    <td>ffffffffffffffffffffffffffff</td>
    </tr>
    </table>
    <table summary="" id="a_2">
    <tr>
    <td>ffffffffffffffffffffffffffff</td>
    </tr>
    </table>
    <table summary="" id="a_3">
    <tr>
    <td>ffffffffffffffffffffffffffff</td>
    </tr>
    </table>
    <input type="button" value="clicca" onclick="fn('a_')">
    </body>
    </html>

  3. #13
    cacchio!!!

    non funza... non fa nulla

    www.pugia.com/prova.htm

  4. #14
    anzi... con internet explorer funziona, con mozilla no...

    perché???

  5. #15
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Perche ho usato una sintassi che non funziona con mozilla.
    Ho modificato lo script ed adesso funziona per entrambi.

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <script language="JavaScript" type="text/javascript">
    <!--
    function fn(tagid){
     len = tagid.length;
     var lstTab = document.getElementsByTagName('TABLE');
     for (i=0;i<lstTab.length;i++) {
      var curTab = lstTab.item(i);
    	if (curTab.id.substr(0,len) == tagid) {
    	 curTab.style.display="none";
    	}
     }
    }
    
    //-->
    </script>
    <table summary="" id="a_1">
    <tr>
    <td>ffffffffffffffffffffffffffff</td>
    </tr>
    </table>
    <table summary="" id="a_2">
    <tr>
    <td>ffffffffffffffffffffffffffff</td>
    </tr>
    </table>
    <table summary="" id="a_3">
    <tr>
    <td>ffffffffffffffffffffffffffff</td>
    </tr>
    </table>
    <input type="button" value="clicca" onclick="fn('a_')">
    </body>
    </html>

  6. #16
    magari non ve ne frega niente, ma guardate cosa sono riuscito a fare grazie al vostro aiuto... www.pugia.com/prova_button.php


    GRAZIE MILLE A TUTTI!!!

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.