Nicolas Posté 21 Avril 2004 Posté 21 Avril 2004 Bonjour, Lorsque je passe ma page en validation HTML 4.01 j'obtiens l'erreur suivante Line 101, column 65: cannot generate system identifier for general entity "tp" ...f="http://www.alapage.com/mx/?type=4&tp=F&donnee_appel=xxxxx&VID_NUMERO=yyyyyy Comment résoudre ce problème ? Merci d'avance
Monique Posté 21 Avril 2004 Posté 21 Avril 2004 Bonjour Nicolas, J'imagine qu'il s'agit d'une portion de JavaScript ? Dans ce cas tu dois remplacer & par &
Nicolas Posté 21 Avril 2004 Auteur Posté 21 Avril 2004 J'imagine qu'il s'agit d'une portion de JavaScript ? Non il s'agit d'un <a href=" vers un fichier php le & ca change rien :-(
Denis Posté 21 Avril 2004 Posté 21 Avril 2004 Es-tu en HTML 4.01 Strict ou transitionnel ? Si tu as bien converti tous les & en &, alors c'est peut-être que la valeur de ton attribut href n'est pas fermé par des guillemets ? Je vois les guillemets ouvrants, mais les fermants sont tronqués par la fin du bloc de code... s'ils existent. Mais à priori, s'il ne reconnaît pas tp, c'est qu'il est incapable de poursuivre la lecture... alors ce serait possiblement une erreur de & mal encodé.
Nicolas Posté 21 Avril 2004 Auteur Posté 21 Avril 2004 Voici un exemple de ligne qui me pose pb: <a href="http://www.alapage.com/mx/?type=4&tp=F&donnee_appel=xxxx&VID_NUMERO=490437" target="_blank"><img src="http://imgdata.echo.fr/disque_l?v490437l.jpg" border="0" alt="Pearl Harbor"></a><br> Pour info ce sont des lignes de codes fournies par Alapage. J'ai remplacé les "&" par "&" Es-tu en HTML 4.01 Strict ou transitionnel ? transitionnel
Denis Posté 21 Avril 2004 Posté 21 Avril 2004 Hummm.... Pourtant, en reprenant ton bout de code et en le passant dans le validateur, ça me donne pourtant un code conforme http://webconforme.ca/test.html http://validator.w3.org/check?verbose=1&ur...me.ca/test.html Qu'est-ce que j'ai fait de différent de toi ? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title>webConforme</title> <meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1"></head><body><a href="http://www.alapage.com/mx/?type=4&tp=F&donnee_appel=xxxx&VID_NUMERO=490437" target="_blank"><img src="http://imgdata.echo.fr/disque_l?v490437l.jpg" border="0" alt="Pearl Harbor"></a><br></body></html>
Nicolas Posté 21 Avril 2004 Auteur Posté 21 Avril 2004 Merci Denis, En fait c'est DW qui m'enleve les & !! Donc j'ai pris un éditeur de texte pour faire la modification et ça marche. Si quelqu'un sait comment empécher DW de faire ça...
Dan Posté 21 Avril 2004 Posté 21 Avril 2004 Nicolas, Quel que soit le paramétrage que tu donnes à Dreamweaver, il réécrira toujours tes & en & ... je m'y suis cassé les dents pendant un bon moment sans y arriver. En désespoir de cause, j'ai laissé telles quelles les pages avec des signes & ... et tant pis pour la validation de celles-ci. Je n'ai pas encore testé Dreamweaver MX 2004 pour savoir si cette "réécriture intempestive" a été corrigée Dan
Monique Posté 21 Avril 2004 Posté 21 Avril 2004 Non il s'agit d'un <a href=" vers un fichier php Si j'avais lu le titre... Si quelqu'un sait comment empécher DW de faire ça... Ce qui ne fait que renforcer mes convictions, et mes réactions parfois un peu vives quand je vois recommander DW à un débutant Si la dernière version s'est grandement améliorée et permet d'obtenir un code correct, il faut savoir la configurer et pour cela il faut bien connaître HTML, CSS... (la configuration par défaut semble être un peu n'importe quoi...).
Denis Posté 21 Avril 2004 Posté 21 Avril 2004 En désespoir de cause, j'ai laissé telles quelles les pages avec des signes & ... et tant pis pour la validation de celles-ci. Infidèle !!! Suppôt de Satan !!! En fait, ça revient à dire ce que j'ai toujours dit... on est jamais mieux servi que par soi-même. Lorsqu'on code manuellement nos trucs, on peut contrôler ce qui se passe. Le reste du temps, c'est la roulette russe. Je reconnais bien DW là-dessus. Mieux qu'il était, mais encore bien loin de la perfection que nous offre le codage à la main.
Nicolas Posté 21 Avril 2004 Auteur Posté 21 Avril 2004 En fait j'ai modifié le code avec un éditeur de texte. Ensuite j'ai réouvert le fichier source et fait quelques modifications. DW semble laisser les & si ils ont été ajoutés par un éditeur "externe" C'est une solution qui me convient. Merci à tous pour votre aide!
Nicolas Posté 21 Avril 2004 Auteur Posté 21 Avril 2004 Denis je préfère aussi editer mes fichiers avec un éditeur de texte (comme textpad que je recommande au passage). Mais pour ce site j'utilise DW car j'ai fait un template et dans ce cas précis c'est vraiment utile et ça représente un gain de temps considérable (au départ).
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant