Aller au contenu

jlb59

Webmaster Régulier
  • Compteur de contenus

    94
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par jlb59

  1. jlb59

    Mauvais code ou pas ?

    Bonjour Anonymus, Je pense avoir bien compris tes explications. J'ai tout modifié pour avoir une meilleure utilisation de cette fonction. Je l'ai essayé... et ça marche. Le hic, c'est que j'ai un fichier général (renommé "index.php"); c'est à dire qui contient les liens (P1, P2, P3...). Donc, le location en question dans les différents fichiers me ramènent au général; jusque là, tout va bien. Mais si je choisi un lien, par exemple P1, dans cette page, j'ai un autre lien pour aller vers PP1 par exemple. Donc, quand je suis sur cette page (PP1), je fais le travail et à la fin, j'ai 2 possibilités : 1- revenir à la page précédente (vers P1) - utilisation du javascript (encore) 2- revenir au fichier général (vers index.php) - utilisation de header('Location: index.php') En faisant ça, c'est impeccable. Mais ce que je voudrais faire, dans le cas de PP1, c'est remplacer le javascript par du Php, et qui me ramènerait à la page précédente. Je ne sais pas si je me suis bien expliqué ???? Un dessin vaut mieux qu'un long discours : C'est plus facile à voir non ? T'as une idée à proposer ?
  2. jlb59

    Mauvais code ou pas ?

    Je te remercie grandement, c'est très explicatif. J'ai fait ça ! echo("L'insertion a échoué."); // echo ("[ <a href=\"java script:history.go(-1)\">Retour page précédente</a> ]"); echo '<form method="post" action="choix.php">'; echo '<input type="submit" name="quitter" value="Quitter">'; echo '</form>'; } mysql_close(); Est-ce que c'est conforme ? Par contre, là où j'ai un mauvais aperçu, c'est le 2ème code que tu m'as donné. Le hic c'est que je n'ai pas d'index sur cette page et "header('Location: index.php');" en fait allusion !!!! Ton code me semble parfait mais j'ai du mal à percuter avec cela. Ce n'est pas nouveau parce que je ne sais pas comment m'en servir et surtout où.
  3. jlb59

    Mauvais code ou pas ?

    Oui, j'ai fait ça mais je voulais l'éviter, donc de trouver un autre moyen !
  4. Bonjour à tous, J'ai lu attentivement les règles parce que j'avais oubliées, et j'ai remarqué des écrits qui sont mal formulés. On pourrait les considérer comme en contradiction; je m'explique : Publicité éditez votre signature en utilisant les codes mis à votre disposition. Ceci a été relevé dans le paragraphe "Publicité". Le style de la signature est "une carte de visite". Mes propres "cartes de visite" réelles comportent non seulement des polices différentes mais aussi des images, en l'occurrence, celles qui se rattachent directement à mon site. Ma signature sur ce forum est très loin d'être un annuaire et ne représente qu'un lien, celui de mon site même si c'est sous forme d'images. Tout d'abord on parle de "style" et de "carte de visite" plus haut, ce qui pourrait inclure des "images", et ensuite, il faut éviter toutes images ou bannière Là, j'ai beaucoup de mal à saisir. Je pense qu'il aurait fallu tourner différemment ces phrases !!!
  5. jlb59

    Mauvais code ou pas ?

    Merci Pluriels, je voulais simplement savoir parce que je ne maitrise absolument pas cette fonction et de plus, je ne sais pas comment et où s'en servir !
  6. jlb59

    Mauvais code ou pas ?

    Bonsoir à tous, Je voudrais simplement savoir si ce code est possible <input style="background-color:black;color:white" type="button" value="Quitter" onclick="window.location=<?PHP header(\'Location:index.php\')?>"> En fait, j'essaie avec Header(location... parce que je connais pas très bien cela. Le but est de renvoyer à l'index du site en cliquant le bouton. Je sais que cela peut se faire avec "windows.location=../index.php...", mais je voulais voir avec autre chose ! Merci d'avance de vos réponses.
  7. Merci Dadou, j'ai pris note.
  8. Il y a certainement des syntaxes qui ne passent pas en Transitional, mais qui sont très bien acceptées en Strict. Dans l'immédiat, je ne peux t'en fournir étant donné que je corrige au fur et à mesure. Mais il y en a rassure-toi ! Tiens par exemple, dans un index.php, comme c'est lui qui gère les page, j'avais mis ça : ... <tr> <td class="colonnegauche"><?php include("../css/menug.html"); ?></td> <td class="colonnecentrale"> <div class="zonecontenu"> <?php if (isset($_GET["page"])) $page='0'; $page=$_GET["page"]; switch ($page) { case 0 : include("./paintshoppro/paintshoppro.html"); break; case 1 : include("./photoshop/photoshop.html"); break; case 2 : include("./flash_swish/flash_swish.html"); break; case 3 : include("./photofiltre/photofiltre.html"); break; case 4 : include("./photoimpact/photoimpact.html"); break; case 5 : include("./acdsee/acdsee.html"); break; case 6 : include("./gimp/gimp.html"); break; case 7 : include("./illustrator/illustrator.html"); break; case 100 : include("../index.php"); break; case 999 : include("../infos_forum.html"); break; default: include ("../erreur.html"); } ?> </div> </td> <td class="colonnedroite"><?php include("../css/menud.html"); ?></td> </tr> ... Et bien, je pense que le <DIV...> entre les balise TD sont mal placé. En fait, il devrait être dans toutes les pages. Le chemin le plus court n'est pas forcément le meilleur ! Mais j'ai fait comme ça pensant faire la même chose qu'un Css, c'est dire de mettre un seule code accessible dans toutes les pages. En fait, j'aurais dû laisser comme c'était au départ (le DIV dans toutes les pages).
  9. J'en suis convaincu Dadou, mais au moins le plus gros est fait ! Quoiqu'il y ait encore des problèmes auxquels je ne peux répondre. Par exemple, je valide un répertoire où sont certaines pages, et c'est OK. Mais quand je fais la même chose avec un autre répertoire et corrige pour valider, et que je re-valide le 1er répertoire, là j'ai encore des erreurs. Donc, j'ai dû faire une erreur quelque part !... Cela ne vient pas forcément des pages puisqu'elles sont correctes (je parle du 1er rép.) mais, bien que W3C m'affiche la ligne où est l'erreur, il m'est difficile de savoir dans quel fichier c'est. Surtout que ces fichiers sont très ressemblants ! Tu me comprends ?
  10. Je pense que c'est pour être plus conforme avec certaines syntaxes dans des éléments qui ne peut être validés avec W3C. Comme sur bon nombre de forums, je lisais des posts qui faisaient allusion à des syntaxes ou autres et que je n'avais jamais utilisées (quand j'étais en Transitional) et qui ne passaient pas, le meilleurs moyen était de mettre en Strict. Comme ça mes anciens codes comme ceux que j'ai et ceux développés avec la nouvelle syntaxe seront plus facile à gérer, surtout au moment de la validation. En bref, le Strict peut gérer aussi bien mes anciens et nouveaux codes. C'est la réponse que tu voulais, Docteur ? (Ha, Ha!)
  11. Je me suis peut-être mal expliqué; comme je l'ai dit, j'ai changé de DOCTYPE. Avant, il était en TRANSITIONAL et pratiquement toutes les pages étaient valides. Maintenant, en STRICT, il y toutes les pages à vérifier et à corriger avec les règles du Xhtml. Au départ, elles étaient en Html, puis Dhtml et maintenant Xhtml. Ca devient de plus en plus ardu ! C'est un peu confus pour moi et il me faut essayer d'apprendre pour ne pas trop avoir de problèmes par la suite; surtout pour les règles. Tiens, au sujet de "< ![DATA[.....]]>, et bien je n'avais jamais entendu parler de ça. Je n'en ai eu vent que la semaine dernière (par les forums et par mon livre). Alors maintenant, il faut savoir où le placer et quand. Tu vois, j'ai encore beaucoup à apprendre avec Xhtml.
  12. Non Dadou, c'est pas ça, mais comme j'ai changé de DOCTYPE, il y a quelques éléments qui diffèrent, surtout la bonne syntaxe. Alors, j'avance à petit pas et j'essaie de comprendre. Par exemple : le ID à la place de NAME. Sur le livre que j'ai, il n'y a pas d'explication pour savoir où les mettre. le BR, l'IMG, le INPUT, qui contiennent l'anti-slash à la fin. La séparation obligatoire de certains éléments, comme tu me l'as fait remarqué. Bref, avant qu'apparaisse W3C, je faisais au plus simple et ne pouvais voir s'il y avait erreur ou pas (1993-2002) sur les pages. Ce que je comprends pas c'est pourquoi les pages s'affichent bien même si elles sont bourrées d'erreurs ! Une histoire d'indexation peut-être ? Tu peux me dire ça ? Merci.
  13. C'est ce que j'ai fait Dadou et c'est ça ! Mais il y a d'autres erreurs que je suis en train d'essayer de corriger. Merci de ton aide. PS : En fait, le SPAN à la place du BR n'était pas la bonne solution à adopter bien que ça marchait bien. Dès qu'il y avais une erreur de paragraphe (<p>...</p>), le reste suivait.
  14. Non, j'ai fais ça et ça ne passe pas avec W3C.Par contre, no problemo avec le span en question.
  15. Oui j'ai vu ça, et j'ai corrigé. Mais il y a toujours des erreurs sur les "TEXTAREA" Line 303, column 46: document type does not allow element "textarea" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag <textarea name="lien_texte" cols="62" rows="2"> et les "SPAN" (pour remplacer les <BR />) Line 306, column 45: document type does not allow element "span" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag <span style="display:block;margin-bottom:1px"> </span> .Y a-t-il une syntaxe spéciale pour ça ? Par ailleurs, j'ai cette erreur Line 315, column 11: there is no attribute "name" <form name="logo-80-76" action="#" onsubmit="return false;" > Si je mets "ID" à la place de "NAME", ça va pas, c'est encore pire ! Y a pas autre chose par hasard ? Captain Torche a eu la gentillesse de mettre en conformité quelques lignes, mais, bien qu'il y ait beaucoup moins d'erreurs, celles persistantes, comme ci-dessus, sont compliquées à comprendre (pas l'anglais mais la bonne syntaxe à mettre). J'ai bien le livre XHTML/CSS, mais y a pas tout, notamment pour les bonnes syntaxes de certains éléments !...
  16. Là, j'ai du mal à te suivre !Je croyais que "ALT" était pour un image et "TITLE" pour un lien ? Aurai-je mis un "ALT" là où il ne fallait pas (ou l'inverse) ? C'est clair comme explications sur les "ID" et les "NAME", mais il faut en prendre l'habitude comme tu dis ! J'ai fait les modifs que tu m'as mises, et je t'en remercie, mais le problème n'est pas résolu pour autant. Le validateur trouve encore plus d'erreurs. Je suis convaincu que le code que tu m'as donné est OK. Seulement, la justesse de ton code entraîne d'autres erreurs. Mais je vais vérifier tout ça ligne/ligne, en espérant que ça marche. Si jamais tu avais le temps et la curiosité, voici le lien pour W3C Lien de la validation
  17. J'ai en peut-être oublié un, mais je l'aurais vu au validateur, il l'aurait signalé, non ? C'est noté, mais tu as une solution pour éviter ça? Moi, je crois qu'en mettant ce code dans un javascript, ça passerait mieux, non ????
  18. J'ai essayé mais c'est pas ça. Par ailleurs, sur le livre de Jean ENGELS, XHTML et CSS, il est dit que le "name" servant à identifier certains éléments, doit être remplacer par "id" ??? J'ai fais ça, et c'est encore pire lors de la validation (augmentation du nombre d'erreurs) ! Est-ce que c'est vraiment utile, voire nécessaire ?
  19. C'est vrai que faire comme ça !...C'est interprété comme le caractère défini ?
  20. Oui, je connais Validome, mais il me valide des pages qui ne le sont pas avec W3C !
  21. jlb59

    Pour la validation

    Bonjour à tous, Lors de la validation d'une page j'ai cette erreur : # Line 299, column 388: document type does not allow element "a" here ...e;" title="QI98 - Test de la Mémoire">QI98 - Test de la Mémoire</a></textarea Et voilà la source : <a href="http://qi98.free.fr/" onclick="window.open(this.href); return false;" alt="QI98 - Test de la Mémoire">QI98 - Test de la Mémoire</a> <span style="display:block;margin-bottom:1px;"></span> <form name="lien_texte" action="#" onsubmit="return false;" > <textarea name="lien_texte" cols="62" rows="2"> <a href="http://qi98.free.fr/" onclick="window.open(this.href); return false;" title="QI98 - Test de la Mémoire">QI98 - Test de la Mémoire</a> </textarea> <span style="display:block;margin-bottom:1px;"></span> <input name="button" type="button" onclick="this.form.lien_texte.select();" style="font:0.8em Verdana;color:#000000;background-color:#FFFF66;font-weight:bold" value="Selectionner" /> </form> J'ai fait cette méthode en visitant plusieurs site et en prenant des exemples. Seulement, à cette époque, je n'étais pas trop pré occupé par W3C. Pour que ça passe à la validation, voulez-vous me dire comment faire ? Merci d'avance.
  22. Je me suis peut-être mal exprimé ! Désolé. Pendant que tu répondais à mon post, j'ai supprimé l'appel des styles différents avec "styleswitcher.inc.php" récupéré sur un site. C'est simplement pour changer le style des pages. Toujours est-il qu'après cette suppression, j'ai validé et c'est passé sans prb ! Maintenant à savoir à quoi c'est dû... là, je ne pense pas avoir les reins solides pour élucider ce mystère. Moralité, comme mon site officiel génère une erreur de validation, j'en conclue qu'il y a qq chose qui bloque !
  23. Ben ! apparemment, mes pages sont bien structurées. Il doit y avoir qq chose qui ne passe pas mais quoi ??? Je dis ça parce que j'ai fait un autre essai avec la même structure mais sans aucune fioriture, et là, ça passe ! J'y comprends plus rien ! Grrr !...
  24. Merci Dan. Bien qu'il n'ait que "index.php" qui contienne le <head>...</head> et le <body>...</body>, lorsque j'enregistre les autres pas, qui n'ont ni l'un ni l'autre, il est mis automatiquement que "<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">". Même si je les supprime et enregistre ensuite, c'est mis d'emblée ! Si tu as une solution, ce serait sympa de me dire quoi, parce que je commence à avoir les boules !!!
×
×
  • Créer...