Problèmes Actions Caddie

8 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

comme indiqué dans le titre de ce sujet, j'ai quelque soucis avec le caddie dans PEEL V4.

Les actions nécéssitant du javascript (comme la function frmsubmit(func)) ne fonctionne que quand je suis identifié.

Lorsque je suis en "visiteur" mon browser (ie et ff) me retourne une erreur javascript me disant :

Détails de l’erreur de la page Web

Agent utilisateur : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; .NET CLR 3.0.30729)

Horodateur : Tue, 14 Jul 2009 15:21:37 UTC

Message : 'frm.func' a la valeur Null ou n'est pas un objet.

Ligne : 198

Caractère : 3

Code : 0

URI : http://192.168.5.127/peel4/achat/caddie_affichage.php

Je pensais que le problème venait du fait que le champs "func" n'était accessible qu'en identifié mais non.

Auriez-vous déjà rencontré se problème et si oui, comment le résoudre ?

D'avance merci,

Quentin

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir Quentin,

Les erreurs signalées par IE étant epu claires, je vous propose d'installer la webdeveloper toolbar sur Firefox, et de nous renvoier l'erreur Javascript renvoyée par cet Outil.

Si vous avez besoin d'aide pour l'installation de cet outil, n'hésitez pas à poster de nouveau sur ce même sujet

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

merci pour le plug-in. Dorénavant, je pourrai voir les erreur js dans ff.

Voilà le message généré dans firefox :

Erreur : frm.func is undefined

Fichier Source : http://192.168.5.127/peel4/achat/caddie_affichage.php

Ligne : 198

c tout ...

et comme je l'ai dit plus haut, une fois que je m'identifie, fini plus d'erreur ... tout marche très bien.

D'avance merci ...

Quentin.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Quentin,

La fonction frmsubmit est définie dans modeles/standard/caddie.php :

<script language="Javascript">

function frmsubmit(func) {

frm = document.entryform;

frm.func.value = func;

frm.submit();

}

</script>

Faîtes par exemple un

alert(frm)

après

frm = document.entryform;

pour voir ce que vaut frm.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

voila ce que me retourne le alert(frm) : [object NodeList]

alors que lorsque je suis identifié, il me retourne : [object HTMLFormElement]

bàv,

Quentin.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Il me faudrait pouvoir accéder à votre hébergement pour débugguer votre site.

Vous pouvez me contacter par MP pour me fournir les accès.

Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

L'hébergement est actuellement en local.

Je développe le site donc j'utilise wamp server.

Vous ne pourrez donc pas accéder à notre site.

J'ai contourné le problème... Une fois que l'utilisateur clique sur mon caddie, on lui demande de s'identifier.

Maintenant, je continue ma recherche du "pourquoi ca ne marche pas" et si je trouve, je posterai la réponse ici.

Merci pour votre aide.

Quentin.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pas de quoi, j'espère que vous trouverez la réponse à votre problème rapidement.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping