2010-01-11 3 views
0
PAS

Je construis un site dès maintenant en utilisant le nouveau sIFR3 il fonctionne parfaitement sur FF & Chrome, mais pas sur IE7 view click hereSIFR 3 RENDRE IE7

+0

Vous pourriez essayer de détailler le problème que vous rencontrez dans – NotMe

+0

Salut Chris Je ne pouvais pas aller plus loin que cela que j'ai suivi les étapes à fond de http://wiki.novemberborn.net/sifr3/Comment+utiliser adn cela fonctionne parfaitement mais pas sur IE. Il ne rend pas le flash, il lui donne une police de type georgia avec une couleur gris foncé –

Répondre

0

ok j'ai découvert quel était le problème tout ce qu'il était voir mon ancien code qui ne fonctionne pas dans IE:

sIFR.replace(officinaWhite, { 
    selector: '#boxes h1', wmode: 'transparent', 
    css: '.sIFR-root { color:#ffffff; }', 
}); 

sIFR.replace(officina, { 
    selector: '#content h2, #rightCol2 h2, #rightCol h2', wmode: 'transparent', 
    css: '.sIFR-root { color:#000000; }', 
}); 

ce qui est le code qui fixe il:

sIFR.replace(officinaWhite, { 
    selector: '#boxes h1', wmode: 'transparent', 
    css: ['.sIFR-root { color:#ffffff; }'] 
}); 

sIFR.replace(officina, { 
    selector: '#content h2, #rightCol2 h2, #rightCol h2', wmode: 'transparent', 
    css: ['.sIFR-root { color:#000000; }'] 
}); 

il ne manque que la parenthèse sous le css: ['. sIFR-root {color: # 000000; } '] pas de commmas à la fin.

+0

Les [] sont facultatifs s'il n'y a qu'une seule chaîne. La virgule avant '});' était le problème, et vous l'avez supprimé. –

+0

Je l'ai enlevé avant de mettre le "[]" mais rien ne se passe alors ouais c'était vraiment bizarre. –

1

Essayez résolvez les erreurs: Here et voir si cela aide. S'assurer que votre site est conforme au W3C peut être d'une aide majeure dans la résolution des problèmes gênants.

+0

Liste assez sérieuse. Belle prise. – NotMe

+0

@Chris Lively Pas vraiment, ils semblent tous être des erreurs assez mineures. Balises alt manquantes et oublier de mettre fin aux balises non fermantes avec /> ... – ceejayoz

+0

ok corrigé. cependant n'a pas encore fixé le rendu sifr. –

0

Assurez-vous qu'il n'y a pas de virgule de fin avant une accolade fermante dans la configuration. Ceux-ci sont illégaux dans le moteur JavaScript d'IE.

+0

que voulez-vous dire cela est tout ce que j'ai sIFR.replace (officinaWhite, { sélecteur: '#boxes h1', wmode: 'transparent', css: » .sIFR-root {color: #ffffff;} ', }); sIFR.replace (Officina, { sélecteur: '#content h2, # rightCol2 h2, #rightCol h2', wmode: 'transparent', css: '.sIFR-root {color: # 000000;}} ) –