Problemes sous IE - HTML/CSS - Programmation
Marsh Posté le 15-02-2008 à 22:40:52
UP!
Je viens de me rendre compte que sur IE6 les images sont pas du tout placées comme sur FF, Opera ou IE7...
Quelqu'un aurait une solution pour ca aussi ?
Merci d'avance
Marsh Posté le 15-02-2008 à 22:56:17
Mouais, heu ta bidouille pour faire de l'inclusion de fichier HTML via le navigateur, c'est vraiment limite .... Les navigateurs sont assez sympa pour t'afficher une frame à la volée, mais ça serait franchement mieux de passer par des templates qui t'incluent ça à la volée dans la page (genre SSI ou PHP au pire).
Sinon, effectivement il y a une erreur JS avec IE7. Tu devrais installer le Microsoft Script Debugger, ça date de la préhistoire, ça n'arrive pas à la cheville de Firebug, mais c'est toujours mieux que rien.
Marsh Posté le 16-02-2008 à 04:00:22
salut tpierron
De quelle magouille parles tu ? Du fait d'appeler une page html dans une autre ?
A vrai dire je savais pas trop comment faire sans utiliser de frames... Tu penses que je devrais plutot recharger toute la page pour chaque clic sur lien ? J'avais un peu peur de la lourdeur du truc, mais si tu me dis que c'est mieux je m'y attaque de ce pas ^^
pour ce qui est du SSI ou du PHP j'y ai jamais mis les pieds et j'ai un peur de m'y perdre. Tu pourrais m'expliquer les avantages et inconvenients des 2 methodes stp ?
Sinon je vais m'occuper de ce debugger (déja voir si j'y comprends quelque chose)
Merci en tout cas de ta reponse
Mika
Marsh Posté le 16-02-2008 à 04:13:39
angelus34 a écrit : De quelle magouille parles tu ? |
Arf, je viens de relire la spec HTML. En fait c'est la méthode préconisée pour inclure des documents HTML, c.f. http://www.w3.org/TR/html401/struc [...] tml#h-13.1, à la place des IFrame.
Donc c'est correct. Pour virer la bordure, tu devrais t'en sortir avec du CSS, genre :
Code :
|
Marsh Posté le 16-02-2008 à 06:20:30
ben j'ai essayé plusieurs fois mais ca marche pas Le probleme vient peut-etre du fait que l'objet en question est une page html...
et pour la méthode que j'utilise, je suis loin de penser que c'est la meilleure.
Je voudrais juste creer un site assez propre et simple a updater et on m'a dit que les frames c'etait le mal ^^
De plus je viens de passer 3h a essayer de me mettre au php sans reussir un pauvre petit "include" ^^
En meme temps, j'avoue ne pas encore savoir comment je vais gerer mon systeme de lien avec cette maniere de travailler...
Marsh Posté le 16-02-2008 à 17:50:09
Le problème vient du fait que tu inclus une page avec un "object" html, du coup les propriétés frameborder ne fonctionne plus, ni même le CSS d'ailleurs, comme je le pensais initialement.
La seule façon de faire c'est de passer explicitement par des iframes du genre :
Code :
|
Mais çaÿàchiait, parce que :
Bref, je passerais par de l'inclusion soit dynamique, soit statique.
Marsh Posté le 22-02-2008 à 22:48:12
Ok merci tpierron pour ta reponse
J'ai mis le nez dans le php et on verra ce que ca va donner ^^
Merci encore
Marsh Posté le 15-02-2008 à 21:44:57
Salut a tous,
Je suis en train de faire un site pour ma boite mais IE me prend la tete...
Voila la page:
http://hazegraphics.net/_EN/index.html
Contrairement a FF ou Opera, IE m'affiche une erreur (ptet due au lecteur vidéo utilisé ???)
et surtout... j'ai une bordure sortie de nulle part
Par contre j'ai fait une page index (contenant la banniere) qui charge la page projects.
PS: je débute en HTML mais bombardez moi de critiques, je demande qu'a apprendre ^^.
Mika