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

Webdesign & Ergonomie Discussion :

DTD, thickbox et javascript : Impossible mariage?


Sujet :

Webdesign & Ergonomie

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2007
    Messages : 16
    Par défaut DTD, thickbox et javascript : Impossible mariage?
    bonjour, je travaille sur un site qui utilise un scroller javacript qui fut difficile a faire fonctionner.
    j'eu un problème que l'on peut apprécier ici :

    http://www.developpez.net/forums/sho...97#post2665997

    Bon problème réglé, quoi que j'ai du enlever le DTD...

    Ensuite j'ai besoin d'installer thickbox, qui précisent sur leur site que :

    Before you can implement ThickBox make sure the page that invokes ThickBox has a valid DTD. This is required for ThickBox to look and function correctly.
    source : http://jquery.com/demo/thickbox/

    bref...

    Que faire ? si j'installe thickbox plus de scroller ? si je garde le scroller comment je fais pour avoir un thickbox ????

    Je ne veux pas croire que ce problème est impossible à résoudre.

  2. #2
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    Je pense que le problème est à résoudre dans le scroller.
    Le coup du truc qui marche pas avec un doctype mais qui marche sans me fait penser que le problème peut venir de propriétés qui ne sont pas rattachées aux mêmes objets en fonction du fait que tu sois en mode standart (avec un doctype) ou en mode quirks (sans doctype).

    Par exemple, il faudrait remplacer document.body par document.documentElement pour un script dans une page avec un doctype

    Tente de faire une recherche sur document.body dans le script du scroller
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2007
    Messages : 16
    Par défaut
    J'ai pas de document.body mais j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    if (document.layers) {
    var page = eval(document.contenu);
    }
    else {
    if (document.getElementById) {
     var page= eval("document.getElementById('contenu').style");
     }
     else {
      if (document.all) {
      var page = eval(document.all.contenu.style);
       }
     }
    }

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2007
    Messages : 16
    Par défaut
    je patauge dans une semoule gluante...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2007
    Messages : 16
    Par défaut
    j'ai remplacé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    val(document.contenu);
    var page = eval(document.all.contenu.style);
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    val(document.documentElement);
    var page = eval(document.all.documentElement.style);
    J'ai décommenté la balise DTD mais ça ne fonctionne toujours pas.

    EDIT EN PLUS : j'ai aussi essayé avec d'autres DTD comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    mais le scroller ne fonctionne toujours pas avec les DTD.

Discussions similaires

  1. récupération de donées javascript impossible : erreur 403
    Par dergeekpanda dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/07/2013, 11h21
  2. Réception Variable ASP.net dans javascript impossible
    Par Quintus dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 05/11/2009, 10h45
  3. appel de javascript impossible dans page appelée en ajax
    Par brazilia28 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 08/08/2007, 10h48
  4. Impossible d'envoyer un formulaire avec javascript
    Par Mimi Bulles dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 14/11/2005, 20h37

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