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

JavaScript Discussion :

javascript et navigateurs


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 143
    Par défaut javascript et navigateurs
    Bonjour,

    Mes scripts javascript fonctionnent sur certains navigateurs (par exemple IE) et ne fonctionnent pas sur d'autres (par exemple Mozilla et Opera).

    Ma question est la suivante : comment s'y prendre pour que tous les navigateurs puissent faire fonctionner mes scripts ? Existe-t-il un répertoire des fonctions javascript reconnues par tel ou tel navigateur, indiquant quelles fonctions sur tel navigateur sont remplacées par telles fonctions sur tel autre ?

    Je vous remercie.

  2. #2
    Inactif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 117
    Par défaut
    La boule de cristal est cassée
    Tu montrerais des exemples concret et on t'expliqueras pourquoi ils fonctionnent sous IE et pas sur les autres navigateurs.

    En règle général c'est que tu n'as pas suivi les règles de codage en vigueur ou que ce sont des vieux scripts mal codés.

    Mais montre nous un exemple

  3. #3
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Bonjour dimi2

    Malheureusement, il n'y a pas de recette miracle au problème que tu te poses : à partir d'un script existant écrit pour un navigateur particulier (ou une famille de navigateurs) à l'exclusion des autres, il y a un travail (parfois long) pour rendre le site "cross-browser" (compatible sur tous navigateurs).

    Si tu t'apprêtais à commencer un site depuis le tout début, je te conseillerais de choisir une librairie (JQuery, Prototype, ExtJS, etc.), la plupart sont conçues pour éviter aux développeurs cette fastidieuse tâche d'adaptation. Mais ce n'est probablement pas plus rapide d'adapter un script existant à une librairie que de le rendre compatible "à la main"...

    Si tu veux des conseils plus précis, je suis de l'avis de Gatsu35 ^^

    Tiens-nous au jus

    edit : le comble dans cette histoire, c'est que je suis dans la situation inverse avec mon générateur de phrases (voir signature) il faut que je me décide à la faire, cette version pour IE... je ne sais pas pourquoi, je n'ai pas envie...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 143
    Par défaut
    Merci à tous deux pour vos réponses.

    Citation Envoyé par RomainVALERI Voir le message
    à partir d'un script existant écrit pour un navigateur particulier (ou une famille de navigateurs) à l'exclusion des autres, il y a un travail (parfois long) pour rendre le site "cross-browser" (compatible sur tous navigateurs).
    Je n'ai pas écrit mon script pour un navigateur particulier. J'ai suivi les leçons de mes bouquins. C'est en testant sous différents navigateurs que je me suis aperçu des problèmes de fonctionnement.
    Citation Envoyé par RomainVALERI Voir le message
    Si tu t'apprêtais à commencer un site depuis le tout début, je te conseillerais de choisir une librairie (JQuery, Prototype, ExtJS, etc.),
    Je ne connais pas ces librairies. Où les trouve-t-on ? Comment les utilise-t-on ?
    Citation Envoyé par RomainVALERI Voir le message
    Si tu veux des conseils plus précis, je suis de l'avis de Gatsu35 ^^
    Ma page utilisant javascript en appelle d'autres qui elles-mêmes utilisent javascript. Ca m'est difficile d'afficher ici des centaines de lignes et je ne sais lesquelles choisir.

    Merci encore pour le temps que vous me donnez.

  5. #5
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Etant donnés l'étendue des questions que tu poses et leur niveau, je ne peux que te conseiller de jeter un oeil aux ressources de developpez : les FAQ, cours et tutoriels web te donneront déjà de bonnes bases, quitte à rechercher sur le web plus de détails à propos d'un point en particulier après avoir pris connaissance des fondamentaux...

    Il te faudra un peu de patience et de pratique, mais dis-toi qu'au moins ces sujets sont (sur)documentés sur le web, c'est déjà précieux

    Hop, au boulot

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 143
    Par défaut
    Merci à tous pour votre disponibilité et votre sympathie.

Discussions similaires

  1. [DOM] adapter une animation javascript au navigateur firefox
    Par nadiaflamingenierie dans le forum Général JavaScript
    Réponses: 26
    Dernier message: 04/03/2009, 10h52
  2. [javascript] langue navigateur
    Par Alex35 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/10/2006, 09h33
  3. javascript différence navigateur
    Par drKzs dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/09/2006, 14h39
  4. [Javascript] Fermer navigateur
    Par nicoaix dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/05/2006, 15h22
  5. [Javascript] Executer une routine javascript si navigateur <> MSIE
    Par ddubois dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/03/2006, 18h39

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