begin process at 2012 05 29 04:14:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

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


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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

lundi 14 avril 2008 à 16:54:23 | Comment faire la même chose avec Firefox qu'avec IE

Tireur

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?

Bonne journée
lundi 14 avril 2008 à 22:41:21 | Re : Comment faire la même chose avec Firefox qu'avec IE

Axe971

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,


 s 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 nee chargent pas bizarrement.

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

mardi 15 avril 2008 à 03:54:29 | Re : Comment faire la même chose avec Firefox qu'avec IE

Tireur

Merci pour ton temps et ta réponse Alex971.  Je vais me regarder cela dans les prochaines minutes.  Si tu retournes voir mon code, je l'ai déja optimisé et mis à jours sur le web y'a 5 minutes.  Effectivement mon code est gros car j'apprend le javascript.  Mon language de programmation est le vb6 & VB.net  Étant débutant en javascript, je préfère écrire large et etre parfois être redondant comme ca quand je regarde mon code je m'y retrouves plus facilement que s'il faut que je me souvienne dans quelle fonction j'ai mis telle ou telle chose.  Uen fois le code fonctionnel, je réduit les choses redondantes et adopte vos suggestions.  :)

En passant, tas (vous) pas une idée de comment faire un HistoryBack sur un iframe alors que le lien est en dehors du iframe?

Je t'en redonne des nouvelles pour tes suggestions.
samedi 19 avril 2008 à 00:25:21 | réponse / mise-à-jour

Tireur

Allo tout le monde et Axe971.  J'ai regardé ca et non ca ne fonctionne pas.  Sur ce, je vais donner des précisions.

Regardez le code qui suit, avec Internet Explorer il fonctionne très bien.  Je veux faire la même chose en firefox.  Des suggestions?


var msgWindow = window.open("","msgWindow", styleStr);
 var body = '<body style="color: black;" scroll="auto"><div style="font-size: 12px;"><image alt="" src="images/queryatall_btn.png" style="cursor: hand; vertical-align: middle;" onclick="window.close();" /> <b>' + sMessage + ' </b>' + searchterm + '</div><br /><br /><center>' + iAbacho + iAbout + iAlltheweb + iAltavista + iAol + iAsk + iclusty + idoogate + iexalead + iExcite + igigablast + iGoogle + iLive + iLooksmart + iMamma + iNajdi + iSearchcom + iWikipedia + iYahoo + iYam + '<br /></center><image alt="" src="images/queryatall_btn.png" style="cursor: hand;" onclick="window.close();" /></body>';
     msgWindow.document.clear();
     msgWindow.document.execCommand("Refresh");
     msgWindow.document.write(head + body);
     msgWindow.focus();



Cette discussion est classée dans : résultats, ie, recherche, chose, firefox


Répondre à ce message

Sujets en rapport avec ce message

Comment faire la même chose avec Firefox qu'avec IE [ par Tireur ] 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 s Présentation site web de recherche & IE versus Firefox [ par Tireur ] Bonjour à tous! Ayant posé beaucoup de questions sur le javascript dernièrement, je suis fier de vous présenter le résultat que cela donne : www.quer Active X et firefox [ par NicoIRIS ] Bonjour, J'effectue une migration d'IE vers Firefox 3 et je souhaiterai savoir s'il existe un plugin activeX non officiel autre que IE TAB....Je sais Probleme lancement contenu video sous firefox mais pas sur IE [ par Maystone ] Bonjour, Bon alors je débarque un peu pour ce qui est du javascript mais je pense que mon probleme doit se situer dedans J'ai fais un site en flash, fonctionnement d'un script sous IE et firefox [ par jpgui ] Qu'elles sont les éléments à ajouter à un script pour qu'il fonctionne aussi bien sur IE que Firefox ?????parfois la route est longue fonctionnement d'un script sous IE et firefox [ par jpgui ] Qu'elles sont les éléments à ajouter à un script pour qu'il fonctionne aussi bien sur IE que Firefox ?????parfois la route est longue fonctionnement d'un script sous IE et firefox [ par jpgui ] Qu'elles sont les éléments à ajouter à un script pour qu'il fonctionne aussi bien sur IE que Firefox ?????parfois la route est longue detection du navigateur [ par greg63 ] Bonjour a tous, je suis en train de faire un site, et j'ai de gros problème entre Firefox et IE. je voulais faire une détection du navigateur pour po Améliorer la pertinence des résultats lors d'une recherche sur un moteur en javascript [ par loicseg ] Bonjour ! J'ai un petit moteur de recherche que j'ai récupéré sur un site et que j'ai modifié (un peu...^^) pour le rendre plus personnel, mais là n'e ActiveX sous Firefox [ par vdzh ] VDZHvdzh@ifrance.com Bonjour, ActiveX sous Firefox n'existe pas (réservé à Interner Explorer). O.K.: Mais il existe une possibilité : IE Tab ! D'apr


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,513 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales