PDA

Voir la version complète : ORT invisible et DOCTYPE


ceer
11/02/2004, 18h57
Je suis confronté à ce problème:
j'ai fait un site en XHTML 1.0 Transitional

et avec une ORT invisible, j'ai sur IE 6 / Win XP un beau "glitch art" quand on scrolle, j'ai fait une capture : http://www.phono.com/tmp/screenshot123.png

l'ORT invisible :

http://moredeadlines.org

avec une ORT visible pas de problème :

http://www.moredeadlines.org

Avec Firefox, Mozilla et Opéra : pas de problème.

Quelqu'un (ou ovh) a une idée pour éviter ça ?

L.Boggio
11/02/2004, 21h50
IMPRESSIONNANT !

en tout cas, je n'ai pas d'explication, mais j'arrive effectivement à reproduire ton problème...

Je cherche un peu, et je te dis si je trouve...

ceer
12/02/2004, 02h15
Je suppute (et je reste poli) que c'est à cause de l'absence de définition de doctype dans le frameset d'OVH.

L.Boggio
12/02/2004, 08h12
J'ai fait des essais hier.
J'ai installé en local le fichier généré par l'ORT, afin de pouvoir l'éditer, et je l'ai réduit à une siimple frame à 100% contenant ta page en HTTP, en ayant toujours le problème. Idem en iFrame.
Ensuite, j'ai recopié en local ta page en HTTP, et ai fait pointer mon premier fichier sur celle-là, et là, pas de problème... ce qui m'a embêté, car je voulais l'éditer afin de retirer des bouts de code jusqu'à arrêter de reproduire le problème. (j'avais aussi recopié le CSS)
Donc, impossible de pousser mes investigations plus loin, désolé.
Je n 'ai pas essayé avec d'autres navigateurs que FireFox (pas de problèmes), IE6 (problème) et AvantBrowser, un machin qui utilise les DLL de IE pour fonctionner, et qui affiche lui-aussi ton problème.

Et enfin, rassures-toi, j'ai effacé tes fichiers après avoir terminé mes recherches, ton (c) est sauf ;-)

Je pense néanmoins qu'il s'agit d'un bug de IE.
Par-contre, si tu penses qu'il s'agirait d'un pbme de doctype, fait comme moi, récupères en local le fichier de frames d'OVH, vérifies que tu reproduis le pbme, puis rajoute lui la définition de doctype pour voir si tu résouds le pbme.
En tout cas, souviens-toi que les frames ne doivent être valide qu'un HTML4.01 FRAMESET, ou XHTML 1.0 FRAMESET, de mémoire.

désolé de pas avoir pu faire mieux.

ceer
12/02/2004, 22h19
J'ai résolu ce bug d' IE6 de la façon suivante :
j'ai ajouté une ligne de commentaire en première ligne.
Et je ne sais pourquoi ça marche après ça :confused:

Pour info, j'avais résolu un autre bug d'IE avec cette astuce : l'apparition injustifié de l'ascenceur horizontal.
Et j'avais pris l'info sur usenet d'un gars qui se demendait bien pourquoi ça marchait aussi.

Merci Ludo pour les tests.
:rolleyes: Et désolé pour ce bug qui venait bien de chez moi ou plutôt d'IE. Si quelqu'un en connait la raison....