IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Probleme scintillement d'ecran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 3
    Par défaut Probleme scintillement d'ecran
    J’ai developpe il y a plusieurs annees un site avec des frames. Avec Internet Explorer 7 et sur certains PC, il se produit parfois un scintillement d’ecran lors de l’affichage de certaines pages. Les pages en question contiennent un tableau avec de petites images gif (non animees) et l’appel a un javascript radiobutton (function MM_openBrWindow). Ce scintillement n’apparaît pas avec les autres navigateurs FF, Opera, etc.

    Le site contient trois frames, une contenant des liens (Titres), une autre des liens (sous-titres) et la troisieme contient le « contenu » proprement dit. L’ensemble du site fait environ 200 fichiers htm.

    QUESTION 1 : Pour essayer de resoudre ce probleme, j’ai pense a remplacer les frames avec des DIV et CSS. Cela peut-il resoudre le probleme, et existe-t-il d’autre solution ?


    QUESTION 2 : je ne vois pas comment faire avec des DIV et CSS pour inserer automatiquement dans chaque fichier « contenu », les liens (Titres) et les liens (sous-Titres). Il m’arrive de modifier ces liens (Titres et sous-Titres) et a chaque modification, je veux eviter d’avoir a modifier manuellement tous les fichiers impactes par ce changement.
    D’avance merci pour toute aide

  2. #2
    Membre confirmé Avatar de Lancelot du Lac
    Profil pro
    Inscrit en
    Février 2008
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 95
    Par défaut
    Plutôt que d'ajouter un titre à chaque fichier htm, tu peux faire un script avec un include sur le fichier de contenu qui est demandé par l'utilisateur.

    Tu abandonnes les frames, donc tu peux avoir une adresse par page.

    Ensuite URL rewriting dans un .htaccess ou dans le httpd.conf:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteEngine on
    RewriteRule ^(.*)\.html$ masterscript.php?content=$1
    Dans le fichier masterscript.php, tu génères le titre et les liens de la manière qui t'arrange, et puis ensuite tu inclus la page de contenu avec le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
    $FileBasename = $_GET['content'];
    $file = $FileBasename . ".html";
    include $file;
    ?>
    C'est une solution assez facile à mettre en place. Il faut bien sûr l'adapter à ton cas et la rendre robuste, par ex. prévoir le cas où l'utilisateur appelle un fichier de contenu qui n'existe pas sur le serveur.

    I pourrait y avoir des erreurs dans mes codes je les ai écrits comme ça en 2 min.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 3
    Par défaut
    En fait, pour la QUESTION 1 (les DIV et CSS peuvent-elles resoudre le probleme de scintillement d'ecran), la reponse n'est a priori pas evidente.

    Pour la QUESTION 2 (comment inserer les Titres et sous-titres avec des DIV et CSS), j'ai obtenu une reponse en posant la question sur le forum CSS. Une solution basee sur du PHP et des include permet de resoudre le probleme. C'est une solution que j'avais envisagee, de meme qu'une solution purement html basee sur la balise objet (html). mais je ne suis pas arrive a supprimer la bordure visible. Quelqu'un sait-il comment faire ?

Discussions similaires

  1. probleme fond d'ecran
    Par audran12 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 03/05/2007, 09h49
  2. Probleme scintillement panel
    Par zax-tfh dans le forum Windows Forms
    Réponses: 3
    Dernier message: 04/04/2007, 14h08
  3. [FEDORA] Problème install fedora ecran noir
    Par rimser dans le forum RedHat / CentOS / Fedora
    Réponses: 1
    Dernier message: 01/03/2006, 09h24
  4. probleme lissage police ecran ... help!
    Par clicman dans le forum Windows XP
    Réponses: 2
    Dernier message: 22/02/2006, 00h08
  5. [VB.NET] Probleme font d'ecran sur un form ??
    Par fdiedler dans le forum Windows Forms
    Réponses: 6
    Dernier message: 11/03/2005, 10h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo