Contenu html en fonction du browser

Contenu html en fonction du browser - HTML/CSS - Programmation

Marsh Posté le 12-10-2006 à 14:16:55    

Bonjour,
 
J'essaye d'inclure une carte "Google Map" sur mon site, mais Internet Explorer 6 s'evertue à me la placer n'importe où, alors que tout va bien avec IE 7 et Firefox. J'aimerais donc introduire une portion de code dans la page qui identifie le browser du client. Si c'est IE 6 ou tout autre browser non testé, je veux afficher une image statique, si c'est Firefox ou IE 7, je veux afficher la carte google map. Comment pourrais-je procéder? (Je précise que je ne connais pas le client-side scripting).
 
Quant au problème que je rencontre, avec IE 6, vous pouvez tester ça ici : http://members.unine.ch/samuel.rosset/test.htm. Si par hasard quelqu'un sais comment je pourrais faire rentrer cette carte fugueuse dans son enclos avec IE 6, qu'il/elle s'annonce!
 
Merci d'avance  

Reply

Marsh Posté le 12-10-2006 à 14:16:55   

Reply

Marsh Posté le 12-10-2006 à 14:37:24    

Sûrement le align="center"
 
il est chelou ton code, c'est un mix de div, de css en ligne, et de vieux attributs genre align [:johneh]

Reply

Marsh Posté le 12-10-2006 à 15:26:21    

Merci pour la remarque tout à fait pertinante, mais le bout de code pour créer la carte a été généré automatiquement.
 
La carte de mon exemple est un test. J'ai un fichier google earth (kml) avec des markers, itinéraires etc, et je veux le mettre sous forme de carte sur mon site. Comme je ne connais pas du tout l'API google map, je suis passé par le site gpsvisualizer qui m'a fait la transcription kml->html/javascript/Gmap code. C'est de là que vient le css en ligne et le align. Il est clair que lorsque j'arriverai à faire marcher le tout, j'intégrerai les styles dans mes fichiers CSS.
 
J'ai essayé d'enlever le align="center", mais ça ne résout rien. En fait, d'après ce que j'ai vu quelque part, il semblerait qu'avec IE 6, il y a un problème si la carte hérite d'un alignement du style float:right, ce qui est le cas ici, car les deux colonnes (le menu à gauche et le contenu principal à droite) sont positionées de cette manière.
 
Comme je ne vois pas du tout comment me passer de cet alignement, j'aimerais donc bien implémenter ce test de browser et afficher une simple image statique pour IE6.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed