Aller au contenu

jlb59

Webmaster Régulier
  • Compteur de contenus

    94
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

Pour me contacter

  • Mon Site
    http://qi98.free.fr/

Information du profil

  • Genre
    Homme
  • Localisation
    Dunkerque
  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 !...
×
×
  • Créer...