2010-08-08 5 views
0

Le scénario est le suivant.Bogue lors de la publication d'un formulaire à partir d'un jeu de cadres dans Internet Explorer

Nous avons 2 serveurs; une ancienne boutique en ligne (asp, sur un hôte partagé) et une nouvelle boutique en ligne et un nouveau site web (php, sur notre propre boîte).

Disons que l'ancien serveur répond à dom1.com et que le nouveau serveur répond à dom2.com.

Maintenant nous voulons que la nouvelle boutique soit montrée quand nous allons à dom1.com, ainsi nous avons fait un frameset dans l'index.html qui charge le site Web de dom2.com. C'est une excellente solution, car nous n'avons aucun contrôle sur le DNS sur l'hôte partagé - qui gère DNS pour dom1.com.

Voici le joker. Sur le site principal de la nouvelle boutique en ligne, nous avons un formulaire. Lors de la visualisation du site Web à travers le cadre - dom1.com - le formulaire ne fonctionne pas. Lors de la visualisation directement sur dom2.com, le formulaire fonctionne correctement! Et maintenant, pour la partie encore plus étrange, ce n'est pas un problème sur FireFox, Safari, Chrome (mac ou windows). Ce problème se produit uniquement sur IE8 - n'ont pas testé 7/6.

Et aussi, en essayant d'utiliser le formulaire sur dom2.com - qui est un succès. Et puis essayer dom1.com - alors ça marche!

Le formulaire est un formulaire à un champ, seule l'entrée est un code de 8 lettres, si le code correct affiche les photos connectées au code.

Vous devinez quoi?

+0

Si j'ajouter à dom2.com « Sites je fais confiance "alors ça marche :( – Phliplip

Répondre

0

Ceci est sûrement dû à la politique de même origine « MS dans InternetExplorer ..

redirigée le site à dom2.com de dom1.com/index.asp

Questions connexes