![]() ![]() |
eog29 inscrit le 23/01/2011 |
Bonjour,
je souhaite mettre une image différente (haut de page) que celle qui est sur la page d'acceuil et ceci suivant un de mes s/forum sélectionné. J'ai eu une réponse par "Babaorum" dont vous trouverez le code ci-dessous Cela fonctione sous Firefox, Opera .... mais pas sous Internet Explorer Il ne se passe rien et pas de message d'erreur non plus Pouvez vous m'aider SVP, en sachant que je suis pas programmeur Merci par avance Code situé dans : Apparence_Integration ... Entête pour tout le monde (c'est pour mon image d'accueil) <center> <img id="banniere" src="http://i38.servimg.com/u/f38/12/88/02/05/bannie11.jpg"/> </center> Code situé dans : Pied de page pour tout le monde (script pour faire changer l'image d'entête en fonction du s/forum sélectionné) <script type="text/javascript"> //CONFIGURER LES FONDS D'ECRAN PAR SOUS-FORUM ICI: //une ligne par sous-forum //ligne 2 et 3 sont des exemples qui peuvent être supprimées //attention à bien mettre une virgule à la fin de chaque ligne, //sauf la dernière var oBanniere = { "Ornithologie" : "http://images4.hiboox.com/images/0311/175d2626dd83418918e4c0442c301aba.jpg", "Botanique" : "http://images4.hiboox.com/images/0311/175d2626dd83418918e4c0442c301aba.jpg", "Autre autre sous-forum" : "http://www.domaine.com/chemin/image.jpg" }; //FIN DE LA CONFIGURATION for(var n=0, oDiv; oDiv=document.getElementsByTagName("div")[n]; n++) { if(oDiv.getAttribute("class") == "arbo_niv2") { var sNomSousForum = oDiv.getElementsByTagName("a")[0].textContent; for(var sSousForum in oBanniere) { if(sSousForum == sNomSousForum) document.getElementById("banniere").src = oBanniere[sSousForum]; } } } </script> |
![]() ![]() |
DDR![]() inscrit le 21/10/2010 |
Je suppose que tu enlèves les messages indicatifs (CONFIGURER LES FONDS...CONFIGURATION) même si ça ne change rien pour le javascript, et de toute façon si ça marche avec Firefox et d'autres c'est que c'est bon..quelle version pour I.E. ? De toute façon personne ne t'aidera ici avec ce navigateur je pense, et moi il ne m'intéresse que depuis sa version 9. |
![]() ![]() |
eog29 inscrit le 23/01/2011 |
Bonjour,
j'ai la dernière Maj d'IE Version 8 cdt Yann |
![]() ![]() |
DDR![]() inscrit le 21/10/2010 |
XP ? |
![]() ![]() |
eog29 inscrit le 23/01/2011 |
non je suis avec Vista |
![]() ![]() |
Lecteur ¿
![]() inscrit le 19/02/2003 |
T'as essayé avec IE 9 ? |
![]() ![]() |
eog29 inscrit le 23/01/2011 |
non, car la version est à priori en betha et je ne l'ai pas installée
en plus le forum que je monte pour mon asso, va toucher trop de personnes avec des versions diverses de navigateur En supposant que cela marche avec IE9, je ne me vois pas leur imposer de changer leur navigateur Cdt Yann |
![]() ![]() |
Twidi maire inscrit le 18/04/2001 |
Tu peux essayer de remplacer "textContent" par "firstChild.nodeValue" dans le javascript |
![]() ![]() |
DDR![]() inscrit le 21/10/2010 |
![]() Je n'aurais pas cru, comme quoi ![]() |
![]() ![]() |
Twidi maire inscrit le 18/04/2001 |
je n'ai pas testé sous ie je précise, mais je sais que textContent peut poser problème, ma méthode utilise plus les bases du DOM |
![]() ![]() |
DDR![]() inscrit le 21/10/2010 |
Je me disais aussi, étonnant qu'un membre de la team, toi a fortiori, développe sous IE ! Mais t'as des modules non ? Enfin ils ne doivent pas inclure IE9, le 8 ce serait sympa déjà, même s'ils daubent chez MS, ils ont beaucoup d'ingénieurs, donc qu'elles plaisent ou pas, ça en fait des choses à simuler !
Je peux tester si vous voulez, W7, Vista, XP, Parallels Desktop..? |
![]() ![]() |
DDR![]() inscrit le 21/10/2010 |
Enfin sur un forum test, je veux pas foirer le(s) mien(s), si je puis dire vu qu'ils sont à Twidi en terme(s) juridique(s), d'ailleurs, c'est possible de t'en acheter, des forums, je veux dire, transfert de propriété intellectuelle ? Ça simplifierait pas mal de choses, non ?
Et IE9 est bien en bêta oui, mais nickel, de toute façon pour ce qui me concerne en priorité, tant que c'est chiffré en 256 bits, que ça marche (très) vite et que c'est stable/fiable, je suis ok, et c'est le cas, donc ![]() Non sérieusement, je l'ai déjà dit sur le salon de thé, ils font vraiment du bon boulot depuis le 9, ils avaient déjà un peu rectifié le tir avec le 8, et là, chapeau, et encore effectivement c'est pas la version définitive. Errare microsoftum est, sed perseverare diabolicum(que). |
![]() ![]() |
eog29 inscrit le 23/01/2011 |
Merci à TWIDI, ![]() et à vous tous cela fonctionne très bien Cdt Yann |
![]() ![]() |
Lecteur ¿
![]() inscrit le 19/02/2003 |
![]() |
![]() ![]() |
Twidi maire inscrit le 18/04/2001 |
Ah super ! Je suis content que ma solution non testée fonctionne.
DDR : pas d'ie sous linux (enfin presque, y a ie4linux mais bon, et les VM j'utilise que très très rarement, mon pc âgé ne supporte que peu... tiens on me dit que je reçois mon Toshiba R700 sous peu ![]() |
![]() ![]() |