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

PHP & Base de données Discussion :

BUG selon Navigateur


Sujet :

PHP & Base de données

Vue hybride

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 44
    Par défaut BUG selon Navigateur
    Bonjour,

    J'ai un petit soucis sur ma boutique en ligne, en effet, lorsque l'utilisateur se trouve sur la fiche produit sur Google Chrome et IE et qu'il change la couleur, le stock de celui-ci s'affiche:

    Exemple: http://www.shilton.fr/vente-en-ligne...on-college.php

    J/marron S X XXL et lorsque l'utilisateur va sur le menu déroulant et choisit une autre couleur comme l'écru, de nouvelles tailles s'affichent S M L XL XXL

    Apparemment c'est dû au rafraichissement de la page, sous firefox ça se fait pas...Est-il possible de corriger ce bug?

    J'ai essayé de changer onChange par Onclick mais cela ne marche pas!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <select name="ref" onChange="selection_couleur()" style="background-color:#777777;color:white;border:1px solid #777777;FONT-FAMILY: Overlock;">
    <?
    $fin=count($couleurS);
    for ($c=0; $c<$fin; $c++)
    {
    $couleur=trim($couleurS[$c]);
    $selected="";
    $vcouleur=$reference." ".$couleur;
    if ($vcouleur==$select_couleur) {$selected="SELECTED";}
    $fcouleur=strtoupper($couleur);
    print ("<option $selected value=\"$vcouleur\">$fcouleur</option>\n");
    }
    ?>
    </select>

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 748
    Par défaut
    tu devrais te servir du module pour les developpeurs et de firebug sur firefox pour dépanner ce genre de chose

    console :
    envoi_couleurs is not defined

    Pour infos, même sur IE tu a un bug, tu ne peu plus choisir les tailles après rechargement

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 44
    Par défaut
    A vrai dire, j'ai conçu le site de A à Z, sauf la mise en place du stock en ligne qui a été mise en place par une entreprise externe (module de stock en ligne).

    Elle n'arrive pas à corriger le bug, ce que je trouve...enfin bref, je vais donc essayer de le corriger de mon côté, mais je n'ai pas beaucoup de connaissance en php.

    Est-ce possible au moins de corriger un tel bug, si oui tu pourrais d'avantage m'aiguiller? Si non, je ferais appel directement à un autre prestataire.

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 748
    Par défaut
    apparemment la fonction javascript envoi_couleurs n'existe pas , ce qui provoque une erreur "fatale" = arrêt du script

    moi je veux bien t'aider mais j'ai pas la main sur les scripts...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 44
    Par défaut
    Tu as besoin de quel fichier? le code que j'ai fourni dans le forum ne suffit pas?

  6. #6
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 748
    Par défaut
    A voir ton problème, non, enfin le premier bug c'est pas une question de php...

    et donc des prestas tu va en trouver ici, pas de soucis, mais je pense qu'il va falloir mettre la main à la pâte pour trouver le bug, dans le sens ou te ne sais déjà pas situer le premier....


    mais instal firebug qd meme


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <script language="JavaScript">
    function selection_couleur()
    {
     envoi_couleurs.select_couleur.value=commande.ref.options[commande.ref.selectedIndex].value;
     envoi_couleurs.submit();
    }
    </script>
    envoi_couleurs n'existe pas


    il faut faire comme dans les scripts js que tu utilise et passer par jquery, ce sera beaucoup plus simple pour toi



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <script language="JavaScript">
    function selection_couleur()
    {
     //$('#envoi_couleurs')
     
    //etc...
    }
    </script>

Discussions similaires

  1. Menu css : bugs selon navigateurs
    Par Evannnne dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 26/11/2008, 18h20
  2. Affichage different selon navigateur
    Par zainemusic dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 01/02/2007, 00h01
  3. Réponses: 3
    Dernier message: 23/05/2006, 20h17
  4. [CSS] fichiers css selon navigateur
    Par ph_anrys dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 23/02/2006, 14h21
  5. Longueur des champs password et text selon navigateur
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 15/11/2005, 22h03

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