Visualizzazione dei risultati da 1 a 5 su 5

Discussione: tr e js su firefox

  1. #1

    tr e js su firefox

    Ho una tabella fatta all'incirca così
    Codice PHP:
    <table>
        <
    tr id="tr1" height="1">
            <
    td bgcolor='#F6F6F6'">[img]images/spacer.gif[/img]</td>
            <td colspan='3' bgcolor='#888888'>[img]images/break-el.gif[/img]</td>
        </tr>
        <tr id="
    tr1-1" height='25' bgcolor='#F6F6F6'>
            <td height='25'>dato1</td>
            <td height='25'>dato2</td>
            <td height='25'>dato3</td>
            <td height='25'>dato4</td>
        </tr>
        <tr id="
    tr2" height="1">
            <td bgcolor='#F6F6F6'"
    >[img]images/spacer.gif[/img]</td>
            <
    td colspan='3' bgcolor='#888888'>[img]images/break-el.gif[/img]</td>
        </
    tr>
        <
    tr id="tr2-1" height='25' bgcolor='#F6F6F6'>
            <
    td height='25'>dato1</td>
            <
    td height='25'>dato2</td>
            <
    td height='25'>dato3</td>
            <
    td height='25'>dato4</td>
        </
    tr>
        <
    tr id="tr3" height="1">
            <
    td bgcolor='#F6F6F6'">[img]images/spacer.gif[/img]</td>
            <td colspan='3' bgcolor='#888888'>[img]images/break-el.gif[/img]</td>
        </tr>
        <tr id="
    tr3-1" height='25' bgcolor='#F6F6F6'>
            <td height='25'>dato1</td>
            <td height='25'>dato2</td>
            <td height='25'>dato3</td>
            <td height='25'>dato4</td>
        </tr>
        ....

        function hide_inactive_ban(display_status)
            {
                var curban=0;
                while(curban<=banc)
                    {
                        try{
    document.getElementById('tr'+curban).style.display=display_status;
                            document.getElementById('tr'+curban+'-1').style.display=display_status;
                        }catch(e){
                        }
                        curban++;
                    }
            } 
    Il risultato di questa cosa è che devo nascondere/mostrare una serie di TR in base ad un certo evento, per quanto riguarda il nascondere non c'è problema, ma quando si parla di mostrare dopo aver nascosto .. beh, Firefox impazzisce e mette tutto su una singola td, per capirci mette dato1 dato2 dato3 e dato4 nella prima td ...
    Qualcuno mi sa aiutare?

    P.S. Ovviamente banc è valorizzato! e il tutto su Exploser funziona benissimo

  2. #2
    e display_status? Quanto vale?

  3. #3
    Visto che funziona pensavo fosse ovvio, cmq
    quando nascondo le TR il valore è a 'none'
    mentre
    quando mostro le TR il valore è 'block'

  4. #4
    ecco. Il valore di default per una tr non dovrebbe essere block ma table-row

    ad ogni modo se metti style.display="" viene impostato il display di default

  5. #5
    Cosa dire ... se non .. GRAZIEEEE
    io ho sempre usato block indistintamente per qualsiasi tipo di oggetto, ma evidentemente era sbagliato

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.