Comment faire la même chose avec Firefox qu'avec IE

cs_Tireur Messages postés 24 Date d'inscription lundi 19 décembre 2005 Statut Membre Dernière intervention 28 décembre 2008 - 14 avril 2008 à 16:52
Axe971 Messages postés 75 Date d'inscription mardi 20 novembre 2007 Statut Membre Dernière intervention 9 janvier 2009 - 14 avril 2008 à 22:39
Bonjour à tous. J'ai encore une question? hehehe Que voulez-vous, vous êtes la solution!
Mise en situation et information :
Si vous allez sur ce site www.queryatall.com avec IE et que vous effectuez une recherche (sélectionnez au moins 2 moteurs de recherche). Vous aurez les résultats dans une page avec des iframe pour chaque moteur de recherche sélectionné. Maintenant allez faire la même chose avec firefox. Selon votre configuration, les résultats s'afficheront dans des onglets ou nouvelles pages. A raison de une par moteur de recherche sélectionné.
Tout est en javascript
Question :
Comment faire pour que les résultats dans firefox s'affichent de la même façon qu'avec IE?

4 réponses

cs_Tireur Messages postés 24 Date d'inscription lundi 19 décembre 2005 Statut Membre Dernière intervention 28 décembre 2008
14 avril 2008 à 16:58
Désolé de la présentation du message. SVP utilisez l'autre message plus récent pour répondre.

Modérateur, SVP SUPPRIMER CE MESSAGE.
0
Axe971 Messages postés 75 Date d'inscription mardi 20 novembre 2007 Statut Membre Dernière intervention 9 janvier 2009 2
14 avril 2008 à 20:41
Salut,

J'ai parcouru un peu ton code (votre je ne sais pas). Je me demande pourquoi tu fais un open pour chaque moteur de recherches? Pourquoi ne pas simplement appeler la fonction SearchResult?

Bonne chance,
0
Axe971 Messages postés 75 Date d'inscription mardi 20 novembre 2007 Statut Membre Dernière intervention 9 janvier 2009 2
14 avril 2008 à 22:07
Re,

Je suis passé outre ta variable nav avec firefox. Il semble que le navigateur n'aime pas la ligne : msgWindow.document.execCommand("Refresh");
Ligne 1025 de queryatall.js.

Ca fait une erreur javascript.

En retirant cette ligne la page s'ouvre, mais les frames ne se chargent pas bizarrement.
0
Axe971 Messages postés 75 Date d'inscription mardi 20 novembre 2007 Statut Membre Dernière intervention 9 janvier 2009 2
14 avril 2008 à 22:39
Bon finalement ça fonctionne, j'ai cru que non.
Il suffit de mettre en commentaire la ligne 1025.
J'ai aussi mis le if de la ligne 840 en commentaire "if(nav == "0")"?
Et pour ne pas que ça ouvre les onglets du navigateur, j'ai mis nav = "0"; à la ligne 334;

Mais une petite remarque, ton code n'est vraiment, mais vraiment pas optimisé...
Quelques fonctions et il serait beaucoup plus léger
0
Rejoignez-nous