Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    97

    Incompatibilità browser Firefox – Explorer

    Ciao ragazzi ho colorato una tabella con colori diversi con risultati diversi per browser.
    Il codice è questo:
    php
    /* colore tabelle */
    if ($contatore == 1 )
    {
    $color = "#090"; // prima riga
    $border="1"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 2 )
    {
    $color = "#6c0"; //seconda riga
    $border="1"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 3 )
    {
    $color = "#6c0"; // ultime 4
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 4)
    {
    $color = "#6c0"; // ultime 4
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 5)
    {
    $color = "#6c0"; // ultime 4
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    Con Firefox e chrome funziona con e solo con Explorer no come mai?.......

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    [spostare->CSS]

    ti consiglio cmq di "aprire" il css generato e di postare i risultati ottenuti

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    97
    ok li sposto....... ma l'errore di fondo qual'è cioè fammi capire.........

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    non so quale sia... dovresti vedere il css generato (intanto verifica direttamente se è uguale in tutti i browser o meno) e poi da lì si verifica... magari ci sono altri selettori che creano difficoltà.. bisogna vedere il CSS complessivo generato

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    97
    URL tabella: http://www.acnoventa.it/1_squadra/classifica.php
    Per farti vedere il codice sorgente e css

  6. #6
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Questo riguarda piu' che altro css che non php.

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    97
    si ok capisco che riguardi i css, questi sono integrati nello script php ti posto lo script cosi com'è.
    Domanda forse è il modo che è bagliato cioè la forma dovrei integrarlo in un altro modo con uno switck...... chiedo un consiglio a voi....
    Non sto cercando che qualcuno mi aiuti facendomi lo script..... cerco solo di capire dove sbaglio.....
    [PHP]
    if (!$Risultato)
    {
    die("La tabella selezionata non esiste " . mysql_error());
    }

    $contatore=1;
    while ($riga=mysql_fetch_array($Risultato))
    {
    /* colore tabelle */
    if ($contatore == 1 )
    {
    $color = "#090"; // prima riga
    $border="1"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 2 )
    {
    $color = "#6c0"; //seconda riga
    $border="1"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 3 )
    {
    $color = "#6c0"; // ultime 4
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 4)
    {
    $color = "#6c0"; // ultime 4
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 5)
    {
    $color = "#6c0"; // ultime 4
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 6 )
    {
    $color = "#ccc"; // meta classifica
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 7)
    {
    $color = "#ccc"; // meta classifica
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 8 )
    {
    $color = "#ccc"; // meta classifica
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 9 )
    {
    $color = "#ccc"; // meta classifica
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 10 )
    {
    $color = "#ccc"; // meta classifica
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 10 )
    {
    $color = "#ccc"; // meta classifica
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 11 )
    {
    $color = "#ccc"; // meta classifica
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 12 )
    {
    $color = "#f60"; // meta classifica
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 13 )
    {
    $color = "#f60"; // play out
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 14 )
    {
    $color = "#f60"; // play out
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 15 )
    {
    $color = "#f60"; // play out
    $border="0"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }
    if ($contatore == 16 )
    {
    $color = "#f30"; // retrocessione
    $border="1"; /* bordo tabella */
    $font = "8px";
    $align ="center";
    }

    echo "<tr>";
    // echo "<td>$contatore</td>"; /* numero squadra */
    echo ""; /* numero squadra */
    echo "<th scope=row >". $riga['squadra'] ."</th>";
    echo "<td bgcolor=\"".$color."\">" . $riga['punteggio'] . "</td>";
    echo "<td bgcolor=\"".$color."\">" . $riga['partite'] . "</td>";
    echo "<td bgcolor=\"".$color."\">" . $riga['vittorie'] . "</td>";
    echo "<td bgcolor=\"".$color."\">" . $riga['pareggi'] . "</td>";
    echo "<td bgcolor=\"".$color."\">" . $riga['sconfitte'] . "</td>";
    echo "<td bgcolor=\"".$color."\">" . $riga['fatti'] . "</td>";
    echo "<td bgcolor=\"".$color."\">" . $riga['subiti'] . "</td>";
    echo "<td bgcolor=\"".$color."\">" . $riga['vittorie_casa'] . "</td>";
    echo "<td bgcolor=\"".$color."\">" . $riga['pareggi_casa'] . "</td>";
    echo "<td bgcolor=\"".$color."\">" . $riga['sconfitte_casa'] . "</td>";
    echo "<td bgcolor=\"".$color."\">" . $riga['vittorie_trasferta'] . "</td>";
    echo "<td bgcolor=\"".$color."\">" . $riga['pareggi_trasferta'] . "</td>";
    echo "<td bgcolor=\"".$color."\">" . $riga['diff_reti'] . "</td>";
    echo "</tr>";

    $contatore=$contatore+1;
    }

    ?>
    </table>
    <?php
    mysql_close($conn);
    ?>

  8. #8
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    ma scusa 1 cosa non puoi fare una cosa del tipo


    $cssClasses = array(

    "classe1" ,
    "classe3" ,
    "classen"
    );

    e poi nel ciclo


    echo "<td class=\"".$cssClass[$contatore]."\">" . $riga['punteggio'] . "</td>";


    ?? E poi stilizzi tutto nelle classi ?

    ma ancora meglio




    echo "<tr class=\"".$cssClass[$contatore]."\">";
    echo "<td >" . $riga['punteggio'] . "</td>";

    e nel css

    tr.classe1 td{ background-color:red; }


    non e' tutto piu' pulito ?

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    97
    Grazie del suggerimento ci provo............

  10. #10
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    ottimo attendiamo response

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.