En-têtes HTTP érronées

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Bacchus_non_connecter

Message par Bacchus_non_connecter »

Ça ne sert à rien, oui ça corrige l'entête httpmais ça foire le style de la page, et mes javascript devienne inactif. C'est à dire, la bannioère google à droite à disparus, dans le rectangle gris en bas à gauche, le texte et le scrolling du texte n'apparaisse plus.

http://users.rockweb.org/Isolder/index.php

Et mon hébergeur ne me répond pas :cry:

http://www.rockweb.org/forum/index.php? ... ost&p=4870
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

Mais si ça sert.
Regarde, le sujet du topic c'était "en-têtes http erronées". Tu peux maintenant mettre résolu. :)
Après, le passage de text/html à application/xhtml+xml entraine beaucoup de problèmes différents qu'il faut résoudre.
Pour le style ça devrait s'arranger avec tes CSS en passant

Code : Tout sélectionner

body {}
dans

Code : Tout sélectionner

html {}
qui est maintenant la racine de ton document.
Pour ton script défilant comme pour la pub google il faut modifier le javascript car "document.write' n'est pas supporté en application/xhtm+xml. Et là ça devient plus ardu si tu ne t'y connais pas un petit peu. J'ai déjà expérimenté cela il y a près d'un an. Ça devrait t'aider.

De toute façon, la majorité des personnes voyant ta page en application/xhtml+xml utiliseront Firefox, et comme l'extension adblock est une des plus populaires, ils ne verront pas la pub google. Je ne la voyais déjà pas au format text/html et je ne la verrais toujours pas même si tu arrives à modifier le code pour la faire réapparaitre. :lol:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Bacchus_non_connecter a écrit :mes javascript devienne inactif.
Tu es vraiment épuisant.

Lis ça et tu auras ta réponse : http://www.hixie.ch/advocacy/xhtml.fr/

(ça doit faire au moins la 4 ou 5 è fois que je donne le lien dans ce sujet :lol: )

Lis cet article et tu comprendra pourquoi tout va "mal" (en fait c'est parce que le fait d'envoyer ton xhtml en text/html te poussait à tout faire de travers).
Bacchus_non_connecter

Message par Bacchus_non_connecter »

T'inquiète Calimo, si il y a une chose que j'ai appris c'est de t'écouter ;)

Précisément ceci

Je vais bidouiller le tout pour voir, mais pour mon script défilant, j'utilise le Tigra Scroller. Mais pour la bannière google (qui met obligatoire), comment vais-je faire pour modifier le javascript?

La c'est mon hébergeur qui va me botter les fesses si elle n'apparait pas. :lol:

Merci pour les infos. ;)
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Pour tes scripts, en fait c'est plus exactement parce qu'ils sont entre commentaires (et les commentaires, en XHTML, ce sont de vrais commentaires, pas ces demis-commentaires du HTML ! :lol: )

Mets-les en externe. Pour la bannière google, il faut lire les conditions : est-ce qu'elle doit apparaître, ou bien est-ce que tes pages doivent contenir le code exact de la bannière ? C'est très différent :wink:

Pour le scroll, il faut modifier le script. Je doute que l'infâme innerHTML fonctionne en XHTML. Mais ça doit pas être très compliqué de créer une iframe avec quelques arguments par le DOM. :wink: (document.createElement('iframe'), document.setAttribute('src', Tscroll_path_to_files) etc. et finir par un appendChild au bon endroit). En tous les cas, tu peux faire la requête auprès des concepteurs de ce script :wink:

PS : j'allais oublier le lien : http://gilles.chagnon.free.fr/cours/dhtml/modifs.html :wink:
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

Bacchus_non_connecter a écrit :La c'est mon hébergeur qui va me botter les fesses si elle n'apparait pas. :lol:
Je ne crois pas que ton hébergeur ait quoi que ce soit à redire. Tu as mis le script fourni par google. Après s'il ne s'affiche pas correctement (voir pas du tout) tu n'y peux rien. On a encore le droit de faire de l'application/xhtml+xml. C'est à google de s'adapter et de produire un code correct. De toute façon chez ton hébergeur ils doivent utiliser IE alors...
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités