Bonjour
Le problème concerne le formulaire d'abonnement de Allopass sous IE 8 et Windows 7.
Le fait d'envoyer le formulaire d'abonnement se passe bien, mais dès que le script distant d'abonnement de Allopass est lancé sous cet environnement ( pas avec Chrome ou Firefox sous Linux Fedora 1 64 bits où tout se passe correctement ), une fenêtre d'erreur s'affiche, manifestement lancée par le script distant d'abonnement de Allopass situé sur le site d'Allopass, indiquant ce message d'erreur :
-----------------------------------------------
allopass.com
An error occured
Script execution failed with exit status: 61103
Please contact the visited site's webmaster and ask him about your problem.
Copyright 2001-2010 Allopass - All rights reserved
-------------------------------------------------
Pour info, le formulaire distant d'abonnement, est lancé dans une fonction stasub() déclenchée en réponse à l'événement onsubmit(return stasub(this) dans la balise <form d'envoi du formulaire dans mon script.
La fonction stasub(this) a comme paramètre le pointeur du formulaire, et le formulaire distant de Allopass est bien lancé dans cette fonction, par une création d'une fenêtre par window.open(), comme le spécifie la documentation d'Allopass.
Je suis obligé de passer par cette fonction, et le protocole d'envoi de cette fonction, est strictement conforme aux normes XHTML et Javascript.
D'où vient l'erreur, qui n'atteint pas Firefox ni Chrome ?
Cette erreur, provient-elle du fait, que la création de cette fenêtre avec en deuxième paramètre de open, la fonction target du formulaire, cette création a lieu avant la fin de la fonction stasub avec return(true); , c'est-à-dire en fait, avant que l'événement onsubmit ait été propagé ?
Cette erreur, ne semble-t-elle pas être prise en compte par le script distant de Allopass sur le site d'Allopass, puisque la fenêtre ( voir ci-dessus ) qui s'affiche, indique que le script qui a lancé cette fenêtre, est le script distant d'Allopass, qui ( remarquons-le au passage ), a bien été lancé ?
Peut-on penser, que les scripts d'abonnement de Allopass ( sur le site d'Allopass ), ne sont pas compatibles avec IE 8 et Windows 7 ?
Le navigateur IE 8 est-il correctement compatible avec Windows 7 ?
Je n'ai pas de possibilités de tester sous d'autres Windows d'autres versions, car c'est mon dirlo qui fait les tests, je n'ai pas Windows sur mon ordi. ;(
Merci beaucoup de vos réponses.
Bien à vous.
Amicalement.
Jean-François Ortolo
Le problème concerne le formulaire d'abonnement de Allopass sous IE 8 et Windows 7.
Le fait d'envoyer le formulaire d'abonnement se passe bien, mais dès que le script distant d'abonnement de Allopass est lancé sous cet environnement ( pas avec Chrome ou Firefox sous Linux Fedora 1 64 bits où tout se passe correctement ), une fenêtre d'erreur s'affiche, manifestement lancée par le script distant d'abonnement de Allopass situé sur le site d'Allopass, indiquant ce message d'erreur :
-----------------------------------------------
allopass.com
An error occured
Script execution failed with exit status: 61103
Please contact the visited site's webmaster and ask him about your problem.
Copyright 2001-2010 Allopass - All rights reserved
-------------------------------------------------
Pour info, le formulaire distant d'abonnement, est lancé dans une fonction stasub() déclenchée en réponse à l'événement onsubmit(return stasub(this) dans la balise <form d'envoi du formulaire dans mon script.
La fonction stasub(this) a comme paramètre le pointeur du formulaire, et le formulaire distant de Allopass est bien lancé dans cette fonction, par une création d'une fenêtre par window.open(), comme le spécifie la documentation d'Allopass.
Je suis obligé de passer par cette fonction, et le protocole d'envoi de cette fonction, est strictement conforme aux normes XHTML et Javascript.
D'où vient l'erreur, qui n'atteint pas Firefox ni Chrome ?
Cette erreur, provient-elle du fait, que la création de cette fenêtre avec en deuxième paramètre de open, la fonction target du formulaire, cette création a lieu avant la fin de la fonction stasub avec return(true); , c'est-à-dire en fait, avant que l'événement onsubmit ait été propagé ?
Cette erreur, ne semble-t-elle pas être prise en compte par le script distant de Allopass sur le site d'Allopass, puisque la fenêtre ( voir ci-dessus ) qui s'affiche, indique que le script qui a lancé cette fenêtre, est le script distant d'Allopass, qui ( remarquons-le au passage ), a bien été lancé ?
Peut-on penser, que les scripts d'abonnement de Allopass ( sur le site d'Allopass ), ne sont pas compatibles avec IE 8 et Windows 7 ?
Le navigateur IE 8 est-il correctement compatible avec Windows 7 ?
Je n'ai pas de possibilités de tester sous d'autres Windows d'autres versions, car c'est mon dirlo qui fait les tests, je n'ai pas Windows sur mon ordi. ;(
Merci beaucoup de vos réponses.
Bien à vous.
Amicalement.
Jean-François Ortolo