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 :

[DOM] Site inaccessible aux macs..?


Sujet :

JavaScript

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8
    Par défaut [DOM] Site inaccessible aux macs..?
    Bonjour à tous,

    J'ai fait (du mieux que j'ai pu) un site Internet pour présenter mon centre de tourisme équestre. Il est déjà en fonctionnement depuis plusieurs mois et j'en suis satisfaite. Cela dit, une amie à moi qui a un mac m'a dit qu'elle avait eu un problème pour aller sur mon site. Elle a cliqué sur les liens pour entrer sur le site à partir de la page d'accueil mais cela ne fonctionnait pas.

    Pour essayer d'identifier le problème (ce sont des liens dans des javascripts), je lui ai donné directement le lien complet à rentrer dans sa barre d'adresse pour accéder à une des pages à l'intérieur du site, et cela a fonctionné. Et une fois qu'elle était "entré" une première fois sur le site, si elle revenait à la page d'accueil, cela fonctionnait. Mais si elle fermait la page et en ré-ouvrait une, cela ne fonctionnait plus...

    Je ne comprends vraiment pas ce que c'est. Est ce que quelqu'un aurait une piste...? Je vous mets l'adresse de mon site : http://www.corambe.com
    ainsi que le code des liens de la page d'accueil.
    Les possesseurs de macs qui voudraient bien tester sont les bienvenus, histoire de voir si ça fait ça pour tous.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <script language="JavaScript">
    if(isFlash){
    document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' height='317' width='432'><param name='movie' value='http://www.corambe.com/therapie.swf'><param name='quality' value='high'><embed src='http://www.corambe.com/therapie.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' height='317' width='432'></object>"); }else{
    document.write("<a href='http://www.corambe.com/therapies/menutherapies.html'><img src='http://www.corambe.com/boutontherapiepetitt.JPG'></a>"); // Placez votre image de remplacement
    }
    </script>
    <script language="JavaScript">
    if(isFlash){
    document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' height='317' width='432'><param name='movie' value='http://www.corambe.com/randos.swf'><param name='quality' value='high'><embed src='http://www.corambe.com/randos.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' height='317' width='432'></object>"); }else{
    document.write("<a href='http://www.corambe.com/randos/menurandos.html'><img src='http://www.corambe.com/boutonrandospetit.jpg'></a>"); // Placez votre image de remplacement
    }
    </script>
    Merci d'avance !

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Je n'utilise pas Mac mais essaye d'utiliser innerHTML à la place de document.write car ça cause souvent des problèmes.

  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
    Ca ne doit pas être la cause de l'erreur que ton amie constate, mais sache que l'attribut language="JavaScript" est un peu obsolète, et devrait être type="text/javascript"... ^^

    En dehors de ça, d'accord avec andry pour les document.write : on est jamais sûr à 100% de ce que ça donne au final : au moindre problème il vaut mieux s'en débarasser, il y a toujours de meilleures pratiques que cette méthode très datée.
    Si tu hésites à la manière de transformer ton code avec innnerHTML (ou idéalement même en DOM ^^) on t'aidera

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/10/2009, 10h14
  2. Combien vaudrait un site équivalent aux miens ?
    Par hpccpp dans le forum Devis
    Réponses: 3
    Dernier message: 01/03/2007, 09h40
  3. Problème pour placer le site sur un MAC
    Par Garra dans le forum Flash
    Réponses: 28
    Dernier message: 30/01/2007, 17h31
  4. certains sites inaccessible sous debian
    Par lnicos dans le forum Développement
    Réponses: 1
    Dernier message: 05/11/2004, 00h59

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