Problème de style avec un script CGI sur Mozilla

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 !
EmmaZL
Lézard à collerette
Messages : 245
Inscription : 07 août 2004, 00:43

Problème de style avec un script CGI sur Mozilla

Message par EmmaZL »

Bonjour !

Je suis un peu désespérée à cause d'un pb des styles sur une page gérée par un script CGI. Ca fait 2 heures que je cherche et que je ne trouve pas...

Voilà l'URL de ma page : http://www.molos.ch/cgi-bin/livreor/livreor.cgi

Au milieu, à peu près, il y a "X message(s) sur le livre d'or".
En code, ça donne ça :

Code : Tout sélectionner

<p align="center"><font size="4" face="Arial">
<div align="center"><span class="Style4">%%%NOMBRE%%% message(s) sur le livre d'or</span>    <br>
    <br>
</div>
(les "%" sont obligatoires pour le CGI)

Sur IE, le class Style4 est pris en compte, mais pas avec mon Mozilla (0.9.1). Il suffit de comparer dans les 2 browsers pour s'en rendre compte. Pourtant, le stlye des messages du livre d'or est géré de la même manière et ça fonctionne... :shock:

Si un gentil pro pouvait m'aider, je lui en serai éternellement reconnaissante... parce que là, je craque... :cry: :cry: :cry: Pour une fois que j'avais réussi à faire un site qui fonctionne à peu près bien avec IE et Mozilla, ben y a que ce truc qui merdouille ! :cry:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Impossible de te répondre, ton code source fait planter mon Firefox 1.0 :shock:
C'est le premier plantage depuis plusieurs mois, tu peux être fier (e) de toi :lol:
EmmaZL
Lézard à collerette
Messages : 245
Inscription : 07 août 2004, 00:43

Message par EmmaZL »

calimo a écrit : C'est le premier plantage depuis plusieurs mois, tu peux être fier (e) de toi :lol:
:D :shock: :D :D lol !! Bon pardon c'est pas très drôle. Désolée pour le plantage ! pfffff.... je ne dois vraiment pas être très douée. M'en vais télécharger le 1.0 et voir ce qu'il se passe...
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Bon ben je pensais que c'était ton code qui faisait planter tidy, mais non, sur un autre profil ça passe. Je vais pousser plus avant un autre jour.

Commence par valider ta page, 128 erreurs c'est beaucoup :wink: et ça peut expliquer beaucoup de choses.
Invité

Message par Invité »

calimo a écrit :Bon ben je pensais que c'était ton code qui faisait planter tidy, mais non, sur un autre profil ça passe. Je vais pousser plus avant un autre jour.
Oui, je viens d'essayer chez moi et ça fonctionne. Par contre mon problème subsiste...
Commence par valider ta page, 128 erreurs c'est beaucoup :wink: et ça peut expliquer beaucoup de choses.
Oh my god !!! :shock: :shock: :shock: Je savais que j'étais nulle, mais à ce point là... j'en pleurerais presque :cry: si, si...
bobo
Iguane
Messages : 764
Inscription : 18 août 2003, 11:04

Re: Problème de style avec un script CGI sur Mozilla

Message par bobo »

EmmaZL a écrit :

Code : Tout sélectionner

<p align="center"><font size="4" face="Arial">
<div align="center"><span class="Style4">%%%NOMBRE%%% message(s) sur le livre d'or</span>    <br>
    <br>
</div>
Le problème vient bien des erreurs de validation (un <font> ne peut pas contenir de <div> par exemple). Le DOM Inspector (un outil formidable) nous indique que ton petit bout de code est interprété ainsi (pour conserver un arbre valide) :

Code : Tout sélectionner

<p align="center"><font size="4" face="Arial"></font></p>
<div align="center"><span class="Style4"><font size="4" face="Arial">%%%NOMBRE%%% message(s) sur le livre d'or</font></span>
<font size="4" face="Arial"><br><br></font>
</div>
Surement pas ce que tu veux faire !
Pour éviter ces problèmes, il faut déjà ne pas mélanger les CSS et les <font>. Les CSS peuvent remplacer avantageusement tout ce que les <font> peuvent faire, inutile de mélanger les 2. Ensuite, il faut tendre vers un document valide (HTML 4 transitionnel pour commencer)
Les standards c'est bon, mangez en !
Flore & Sébastien
Unité dans la diversité.
Invité

Message par Invité »

Je te remercie infiniment bobo ! :wink:
J'ai bien conscience que mon code est tout pourri. :cry: Je vais essayer de faire des progrès...
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Juste par curiosité, tu utilise quel logiciel pour coder ces pages ? Je suis un peu superstitieux, je n'ose plus trop regarder dans ton code source pour voir ce qui provoque le plantage ;-)
Invité

Message par Invité »

dreamweaver :? (pas taper !)
PsyDk
Lézard à collerette
Messages : 317
Inscription : 23 sept. 2003, 09:41

Message par PsyDk »

Anonymous a écrit :dreamweaver :? (pas taper !)
Ça va, on ne tape que les gens qui utilisent frontpage :mrgreen:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Maintenant que le bug du validateur a été fixé (bug dans Tidy, mais allez savoir pourquoi il plantait Firefox...), je veux regarder le code et... erreur interne au serveur 500 :cry:
Invité

Message par Invité »

PsyDk a écrit :
Anonymous a écrit :dreamweaver :? (pas taper !)
Ça va, on ne tape que les gens qui utilisent frontpage :mrgreen:
Merci... c'est gentil ! :lol:
Invité

Message par Invité »

calimo a écrit :Maintenant que le bug du validateur a été fixé (bug dans Tidy, mais allez savoir pourquoi il plantait Firefox...), je veux regarder le code et... erreur interne au serveur 500 :cry:
Ca devrait être bon maintenant, pour l'erreur 500.
Du reste, j'ai résolu mon problème. Mais du coup j'en ai un autre. C'est au bas de la page, tjrs la même : http://www.molos.ch/cgi-bin/livreor/livreor.cgi
Donc en bas, il y a le nombre de messages qui s'affichent et là non plus, impossible d'y appliquer un style. J'ai essayé avec un "font", avec une feuille CSS, avec un "style" mais sans feuille CSS (la balise "style" est dans la page). mais rien n'y fait. En plus, le code n'est pas le même dans Dreamweaver que quand je fais un right click + afficher le code source. J'imagine que c'est à cause du script, mais bon, j'y connais rien en CGI, donc...

Dans DW :

Code : Tout sélectionner

<div align="center">
<font face="Verdana" size="1" color="#333333">%%%RESULTAT%%%</font>
<br>
<font face="Verdana" size="1" color="#333333">%%%PAGESUIVANTE%%%</font><br>
</div>
Et dans ma page, une fois qu'elle est en ligne (me demandez pas pourquoi y a des "form" et des "input", parce que ça me dépasse totalement :? ) :

Code : Tout sélectionner

<TABLE BORDER=0><TR><TD valign=top><img src=/design/precedent.gif border=0></TD><TD valign=top>&nbsp; 1 - 5 &nbsp;</TD><TD valign=top><FORM action=http://www.molos.ch/cgi-bin/livreor/livreor.cgi method=POST>

<INPUT TYPE=hidden NAME=num VALUE=10>
<input type=image name src=/design/suivant.gif border=0 value='Page Suivante'></FORM></TD></TR></TABLE>
EmmaZL
Lézard à collerette
Messages : 245
Inscription : 07 août 2004, 00:43

Message par EmmaZL »

Pardon, c'était moi l'invitée :?
Mirovinben
Lézard vert
Messages : 194
Inscription : 13 nov. 2004, 08:54

Message par Mirovinben »

PsyDk a écrit :
Anonymous a écrit :dreamweaver :? (pas taper !)
Ça va, on ne tape que les gens qui utilisent frontpage :mrgreen:
:shock: Ben mince alors :oops: ! Oups !... j'utilise Frontpage 2000 depuis 3 ans, j'ai construit un certain nombre de sites zet de pages acheuteumeuleu et mon mini-site perso actuel est pourtant conforme au -//W3C//DTD HTML 4.01 Transitional//EN... :wink:

Quand nVu proposera l'équivalent en terme d'ergonomie, je prendrai... Mais pour l'instant ce n'est pas le cas !!! :?
Bienheureux les fêlés car ils laissent passer la lumière...
Répondre

Qui est en ligne ?

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