Incompatibilità browser Firefox – Explorer

mariodp

Nuovo Utente
21 Gen 2010
28
0
0
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?.......
Grazie in anticipo per una eventuale risposta:book:
 
Ultima modifica di un moderatore:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
immagino che tu faccia una cosa del genere (anche se non so se tutta in php) se non ho visto male nella pagina

PHP:
<td bgcolor="<?php echo $color;?>">15</td><td bgcolor="<?php echo $color;?>">
giusto?
intanto prova a scriverla in questa maniera

PHP:
<td style="background-color:<?php echo $color;?> "></td>
poi tempo fa avevo qualcosa di simile e ho avuto dei problemi sia con # che con i codici colore html a tre caratteri
e avevo risolto così

$color = "009900"
poi
PHP:
<td style="background-color:<?php echo "#".$color;?> "></td>
prova al massimo non funzia
 

mariodp

Nuovo Utente
21 Gen 2010
28
0
0
Grazie adesso ci provo...... ma ancora un consiglio io ci stavo provando così tu che cosa ne pensi:
<?php
$cssClasses = array(

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

// e poi nel ciclo


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





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

// e nel css

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

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
lavorare con le classi del css è sempre meglio che mescolare contenuti e stile
puoi fare come hai scritto creando l'array
oppure nel ciclo mettere semplicemente
PHP:
<?php
//....
echo "<td class=\"classe".$contatore."\">" . $riga['punteggio'] . "</td>";
//...
?>
e nel css ti fai classe1, classe2, ecc....
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Nel tuo caso, comunque, lo switch è più performante:
PHP:
<?php
$align = 'center';
$font  = '8px';

switch ($contatore) {
    case 1:
    {
        $color = '#090';
        $border = '1';
        
        break;
    }
    
    case 2:
    {
        $color = '#6c0';
        $border = '1';
        
        break;
    }
    
    case 3: case 4: case 5:
    {
        $color = '#6c0';
        $border = '0';
        
        break;
    }
}
?>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
ma per tenere sempre il più possibile separati, eventualmente
PHP:
<?php
//...
switch ($contatore) { 
    case 1: 
        $classe="classe1"; 
        break; 
    case 2: 
        $classe="classe2";  
        break; 
    case default: 
        $classe="classeN";  
        break; 
}
//....
?>
e lasciare i vari align, font, border nei css
 

mariodp

Nuovo Utente
21 Gen 2010
28
0
0
Ciao a tutti
hehehehhhe c'è lo fatta l'errore era banale adesso è cosi php:
case 16:

$color = '#ff0000';
$border = '2'; //era questo l'errore non era inserito

break;


echo "<tr>";
// echo "<td>$contatore</td>"; /* numero squadra */
echo ""; /* numero squadra */
echo "<th scope=row >". $riga['squadra'] ."</th>";
echo "<td bgcolor=\"".$color.$border."\">" . $riga['punteggio'] . "</td>";
echo "<td bgcolor=\"".$color.$border."\">" . $riga['partite'] . "</td>";
echo "<td bgcolor=\"".$color.$border."\">" . $riga['vittorie'] . "</td>";
echo "<td bgcolor=\"".$color.$border."\">

Lo switch ($contatore) funzionava solo che non era inserito $border

era così echo "<td bgcolor=\"".$color."\">" . $riga['punteggio'] . "</td>";
ora è cosi e funziona echo "<td bgcolor=\"".$color . $border."\">" . $riga['punteggio'] . "</td>";
Un saluto a tutti e grazie...........
 
Discussioni simili
Autore Titolo Forum Risposte Data
A incompatibilità browser joomla Joomla 0
H Problemi incompatibilità sito web con IE HTML e CSS 7
P Slide difettosa x incompatibilità con foglio di stile jQuery 0
C PHP la funzione COM ed ELAMI, incompatibilità tra tipi. PHP 3
M Incompatibilità tra javascritp Javascript 0
P incompatibilità photoshop CS4 e Google Sketchup 8 Photoshop 0
P Incompatibilità tra Windows Vista e EasyPHP Windows e Software 2
emanuelevt incompatibilità librerie .js? Javascript 8
S CSS2 ed incompatibilità Internet Explorer (et simila). HTML e CSS 1
carla146 incompatibilità con firefox1.0.3 Supporto Mr.Webmaster 3
F Convertire JavaScript per la compatibilità nei browser obsoleti Javascript 0
Beppe2 webcam con browser Windows e Software 1
F Problemi di visualizzazione di un sito su più browser WordPress 0
D Logout che rientra col tasto indietro del browser PHP 5
Domenico_Falco1 [Javascript] [HTML] Campi form con sfondo imposto dal browser Javascript 5
R javascript lettura css cross-browser Javascript 1
Spown [WordPress] Problemi visualizzazione su più browser + voci menu in movimento WordPress 1
otto9due [Javascript] Notification - Browser ( messaggio di notifica browser ). Javascript 0
P [PHP] Browser game, aiuto a tempo libero. Offerte e Richieste di Lavoro e/o Collaborazione 0
L [HTML] Caricato sito sul server, ma non funziona con tutti i browser HTML e CSS 2
L Caricato sito sul server, ma non funziona con tutti i browser Presentati al Forum 1
G [PHP] Chiudere determinate finestre browser alla disconnessione PHP 0
T [PHP] problemi con il browser PHP 0
Tommy03 Aprire un file .asp nel browser Classic ASP 5
M Browser Game Offerte e Richieste di Lavoro e/o Collaborazione 1
F [HTML] Browser diverso risultato diverso HTML e CSS 5
Fuego2806 Ti piacerebbe collaborare al Browser?? Offerte e Richieste di Lavoro e/o Collaborazione 0
A [Javascript] modificare il contenuto della barra indirizzi di un browser Javascript 1
G [HTML] il browser non legge le texture predefinite HTML e CSS 4
ken_korn [Javascript][Risolto] browser.tab.Tabs.favIconUrl non funziona Javascript 5
christiannnnnnnnn [PHP] Sparizione sezioni su browser PHP 3
Gianpiero [javascript] Differenze tra browser Javascript 9
bubino8 [Javascript] Riconoscere Browser tramite JS Javascript 5
F [HTML] pagina non scorre e div sotto l'altezza del browser non si vedono HTML e CSS 3
booklisa [WordPress] Sfrutta il caching del browser -pagespeed insights WordPress 1
L [WordPress] Errori - Lato client dalla console del browser WordPress 1
A [HTML] Checkbox non visibili su tutti i browser HTML e CSS 3
A [WordPress] Problema CSS con diversi browser WordPress 4
fulviozecchin Problema Visualizzazione tabelle HTML nel Browser HTML e CSS 9
V [HTML] impedire il ridimensionamento delle immagini zoom browser HTML e CSS 11
O Attivare compressione e caching del browser Web Server 6
Monital [HTML] le inpuit text non si rimpiccioliscono se si diminuisce la finestra del browser HTML e CSS 4
R [HTML] La finestra del browser non si autoadatta al mio sito HTML e CSS 3
9 inserire contenuto in un file pdf aperto sul browser tramite script php PHP 0
L [WordPress] Problema Javascript nel log del browser WordPress 1
M Aprire nuova scheda del browser con javascript Javascript 7
filomeni Javascript e browser Javascript 4
E Come simulare su Browser il codice scritto in Atom? Discussioni Varie 0
Mer556 Visualizzare un sito nel browser HTML e CSS 1
K Problema caching browser HTML e CSS 1

Discussioni simili