Page 2 sur 3
Publié : 13 janv. 2005, 19:29
par GregK84
calimo a écrit :
GregK84 a écrit :par contre quand j'ajoute cette ligne avant ma dtd j'ai une erreur !
voila, est ce que je suis conforme maintenent ???
Pas compris, pourquoi tu aurais une erreur ? Quelle erreur ? "Une erreur" ça veut rien dire
j'ai trouve le probleme, il traitait la ligne comme si il s'agissait de php.
comment savoir la facon d'on mon contenu est envoyé ?? soit en text/html ou en xhtml+xml
petite question de validation, quand j'utilise un lien comme celui en dessous, il me fait une chiée d'erreur. y a t'il une solution a ce probleme.
Code : Tout sélectionner
<p><a href='index.php?fuseaction=accueil.home&page=2'>2</a></p>
Publié : 13 janv. 2005, 20:05
par djfeat
GregK84 a écrit :comment savoir la facon d'on mon contenu est envoyé ?? soit en text/html ou en xhtml+xml
Clic droit -->
Information sur la page et tu regardes ce qu'il y a en face de
type
GregK84 a écrit :petite question de validation, quand j'utilise un lien comme celui en dessous, il me fait une chiée d'erreur. y a t'il une solution a ce probleme.
Code : Tout sélectionner
<p><a href='index.php?fuseaction=accueil.home&page=2'>2</a></p>
Remplace & par &
Publié : 14 janv. 2005, 13:05
par GregK84
nikel plus de probleme
merci
Publié : 14 janv. 2005, 13:32
par SB
Publié : 14 janv. 2005, 13:43
par calimo
Et que voit-on ?
Je te l'avais dit, tu es bon pour faire du
XHTML 1.0 (strict si tu veux) et pour respecter les
règles de compatibilité avec le HTML
Celui-là tu as le droit de l'envoyer en text/html (mais seulement si tu respectes toutes les règles de compatibilité de l'annexe C sus-mentionnée).
Pas de bol
PS : pour les erreurs il ne faut pas chercher plus loin, c'est multimania, et il est impossible d'envoyer en application/xml+xhtml avec eux.
Publié : 14 janv. 2005, 15:49
par GregK84
j'ai modifier ma dtd en xhtml 1.0 (mais cette version n'est tjr pas en ligne)
j'ai également corriger mes liens ou je passais des paramettres en "get" ce qui m'evite une chiée d'erreur.
et maintenent (mes pages locals) sont confirme en xhtml 1.0 strict
Publié : 14 janv. 2005, 17:10
par SB
Oh quel dommage.

Avec le petit code que je t'avais donné
là tu pouvais aller jusqu'à l'xhtml1.1 en application/xhtml+xml
Publié : 14 janv. 2005, 17:37
par calimo
Publié : 14 janv. 2005, 18:05
par SB
Ben il suffit de changer de serveur. Sur free ça marche.

Et pas de pub.
Publié : 17 janv. 2005, 09:27
par GregK84
j'ai déja un autre hebergeur sans pub, mais j'utilise multi comme serveur de test.
calimo, je vais faire une mise a jour aujourd'hui soir, (la premiere depuis longtemps lol) tu pourras verifier si je respecte les regles de compatibilité

Publié : 17 janv. 2005, 20:24
par GregK84
voila j'ai fais ma mise à jour, voici mes 2 serveurs :
Site
Voila calimo, tu peux faire ton inspection
j'ai une erreur que je n'arrive pas a resoudre, j'ai un formulaire avec l'attribut name, ce meme attribut n'est plus valide en xhtml 1.0, si je le remplace par un id, je n'ai plus d'erreur, mais mon script javascript ne fonctionne plus.
Code : Tout sélectionner
<form name="achat" action="index.php?fuseaction=users.validate_form_achat" method="post">
Code : Tout sélectionner
function cache_champ() {
var a = document.getElementById("champ_1");
var b = document.getElementById("champ_2");
if (document.achat.frm_method_send.value == 0) {
a.style.display = "none";
b.style.display = "none";
}
if (document.achat.frm_method_send.value == 1) {
a.style.display = "block";
b.style.display = "block";
}
}
Publié : 17 janv. 2005, 22:17
par SB
Pas mal.
Sur toutes tes pages il semble que tu ai laissé la première ligne vide avant <?xml...> ce qui semble poser un problème de validation du CSS :
http://jigsaw.w3.org/css-validator/vali ... /index.php
Pour le formulaire essaie à tout hasard pour voir
Code : Tout sélectionner
<form id="achat" action="index.php?fuseaction=users.validate_form_achat" method="post">
Code : Tout sélectionner
function cache_champ() {
var a = document.getElementById("champ_1");
var b = document.getElementById("champ_2");
if (document.getElementById("achat").frm_method_send.value == 0) {
a.style.display = "none";
b.style.display = "none";
}
if (document.getElementById("achat").frm_method_send.value == 1) {
a.style.display = "block";
b.style.display = "block";
}
}
Publié : 17 janv. 2005, 23:35
par GregK84
pour mes css non valide je viens de trouve le problème, il est du a cette ligne :
je l'ai enlevé et mes css sont valides.
quand je la tape comme ci dessus, une erreur de parsing apparait car il la considère comme une ligne de php.
quand je l'affiche de la maniere suivante, il me fait une erreur lord de la validation de les css.
Code : Tout sélectionner
<? echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n"; ?>
PS: pour mon script j'avais deja essaye et cela ne fonctionnait pas

Publié : 18 janv. 2005, 11:40
par SB
Essaie en le plaçant bien sur la première ligne
Code : Tout sélectionner
<?php echo "<?xml version='1.0' encoding='iso-8859-1'?>\n"; ?>
Pour le script, tu peux me montrer une page où ça fonctionne ?
Publié : 18 janv. 2005, 11:52
par GregK84
j'ai reussi à modifier mon script (quand on oublie une ligne c logique que cela ne fonctionne pas

)
et pour la ligne de defintion de l'xml elle est correctement placée sur ma premiere ligne.
je ne comprend pas pourquoi le message d'erreur de la validation css indique la ligne 2