oui c'est vrai mais ce que je voulais faire est tout simplement impossible sous ie à moins d'écrire une douzaine de versions de mon script basées sur le user agent (quand il est bien renseigné) (et s'il est bien detecté)Benoit a écrit :Tu peux pourtant trouver des tas de ressources intéressantes pour apprendre à le faire sur DevEdgejeanjean a écrit :pour le javascript, le problème vient plutôt du dom différent dans ie non?
http://www.xs4all.nl/~ppk/js/doctypes.html
c'est après m'être cassé les dents sur des tables comme ça que j'ai decidé que je ne ferais jamais d'animation (ou du dhtml un peu complexe à la flash) avec le javascript (alors que c'est tout à fait possible)
http://devedge.netscape.com/toolbox/exa ... dom-style/
de plus, il y a du xml dans les pages et cela fait passer certaines versions d'ie en squirt mode ou en expert mode suivant si la sp1 est installée sur la machine de l'utilisateur ou non (inscriptable donc..). ces changements de mode interferent sur mes roll-overs css etc..
voilà ce que je faisais (attention il y a une émulation de la transparence du png grâce aux filtres d'ie, ne pas faire attention)
http://212.233.10.100/ouff/assets/perso/pokdb/
http://212.233.10.100/ouff/assets/perso/pokdb2/
ne marche pas sous ie évidemment mais sous mozilla
le but était d'avoir des dimensions fixes pour le naviguateur mais surtout que l'intégralité de la page (dont les dimensions sont absolues) soit visible sans barre de défilement et ce même si un onglet des favoris est présent, une sidebar, la barre d'état ou n'importe quoi d'autre .. la taille de la fenêtre doit toujours avoir les dimensions adéquates et donc se redimensionner au chargement de la page de manière à ce que les élements additionnels de l'interface du naviguateur ne mangent pas le layout (j'avais au début fait en sorte que si on active un nouvel élement qui mange le layout la page se redimensionne automatique mais l'événement onResize n'est pas permis en xhtml)