liste d'une table avec lecture les champs via On/off

Eléphanteau du PHP | 28 Messages

09 janv. 2007, 23:21

oouai,

je viens de commencer le "nettoyage".

j'aurai du faire ca en local avant ! j'vais me taper la soiree a remettre de l'ordre maintenant.

Y a des erreurs qui sont un peu tirer par les tifs.
par exemple phpfrance en a aussi - 11


Line 22 column 17: there is no attribute "language".

<script language="JavaScript">

You have used the attribute named above i
par exemple ?

@+
Il n'y a pas de mauvaises saisons, seulement de mauvais vetements

Eléphanteau du PHP | 28 Messages

09 janv. 2007, 23:23

ou encore :

w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");

You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by:

...
Il n'y a pas de mauvaises saisons, seulement de mauvais vetements

Eléphanteau du PHP | 28 Messages

09 janv. 2007, 23:27

there is no attribute "width".

<td width="370" align="right">

You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).


Ca vient d'ou ce type d'erreur ?
Il n'y a pas de mauvaises saisons, seulement de mauvais vetements

ViPHP
ViPHP | 3607 Messages

10 janv. 2007, 01:03

l'erreur vient du fait que l'attribut width est interdit en xhtml, il faut soit le placer dans l'attribut style (pour du xhtml transitionnel)

Code : Tout sélectionner

style="width: 100px; color: red;"
soit le mettre en début de document

Code : Tout sélectionner

<style type="text/css" media="print"> /* <![CDATA[ */ .maclass { width: 100px; } /* ]]> */ </style>
soit dans un fichier css séparé

Eléphanteau du PHP | 28 Messages

10 janv. 2007, 01:13

oui, je viens de comprendre.
et aussi pour le esperluettes (&),

Ca va me faire du boulot !
Il n'y a pas de mauvaises saisons, seulement de mauvais vetements

Eléphanteau du PHP | 28 Messages

10 janv. 2007, 01:15

est ce vraiment necessaire d'être compatible xhtml
et cette version ?
Il n'y a pas de mauvaises saisons, seulement de mauvais vetements

Mammouth du PHP | 1885 Messages

10 janv. 2007, 03:33

Perso, XHTML n'est pas absolument nécessaire. Internet Explorer ne supporte même pas cette norme.

HTML 4.1 est amplement suffisant et tout aussi standard.

http://www.hixie.ch/advocacy/xhtml.fr/
Il y a peu d’avantages à utiliser du XHTML si vous envoyez le contenu en tant que text/html, mais de nombreux inconvénients.

De plus, actuellement, la majorité (plus de 90% d’après la plupart des statistiques) du marché des agents utilisateurs est incapable d’afficher correctement le XHTML véritable envoyé en tant que text/xml (ou autre type MIME XML).
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

ViPHP
ViPHP | 3607 Messages

10 janv. 2007, 11:31

bonjour,
je viens simplement poster un exemple fonctionnel de la solution javascript citée plus haut, (avec quelques modifications):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Free CSS Navigation Menu Designs at exploding-boy.com</title>
    <script type="text/javascript" language="javascript">
    function onoff(tr){
        if(tr.childNodes[5].style.display.indexOf('none')>=0){
            tr.childNodes[1].childNodes[1].src='img/top/moins.gif';
            tr.childNodes[5].style.display='block';
        } else {
            tr.childNodes[1].childNodes[1].src=='img/top/plus.gif';
            tr.childNodes[5].style.display='none';
        }
    }
    </script>
</head>
<body>
<table>
<tr onclick="onoff(this);" style="cursor: pointer;">
    <td class="essai" width="40" height="10" bgcolor="white" align="center" valign="top">
        <img src='img/top/plus.gif' border='0'></br>
    </td>
    <td width="451" bgcolor="white" align="left" valign="top">
        <font face='Verdana' Color='black' size="2">
            <strong>
                    </br>Concevez vous même votre poêle à bois…</br>
            </strong>
        </font>
    </td>
    <td style="display: none;">
        <p>La gamme Scan-Line Heta et Scan-Line Faïences vous proposes un vaste choix de revêtements latéraux, de portes, de plaques supérieures et de compartiments cuisson. Avec Scan-Line Faïences, vous disposez de possibilités infinies de combinaisons de couleurs. De plus, tous les poêles Scan-Line sont disponibles habillés de noir ou de gris.Ainsi, vous pouvez créer vous même votre poêle à bois, en fonction de votre intérieur.</p>
        <p>N'hésitez pas à prendre conseils auprès de votre distributeur Scan-Line sur les avantages de certains revètements.</p> 
    </td>
</tr>
<tr onclick="onoff(this);" style="cursor: pointer;">
    <td width="40" height="10" bgcolor="white" align="center" valign="top">
        <img src='img/top/plus.gif' border='0'></br>
    </td>
    <td width="451" bgcolor="white" align="left" valign="top">
        <font face='Verdana' Color='black' size="2">
            <strong>
                    </br>Qualité de fabrication</br>
            </strong>
        </font>
    </td>
    <td style="display: none;">
        <p>Tous les poêles à bois Heta A/S sont dotés d’une porte et d’une grille de fond en fonte. C’est la raison pour laquelle ils restent toujours étanches et possèdent une longue durée de vie.</p>
        <p>L’étanchéité obtenue permet un contrôle parfait et facile de la combustion. Quand l’arrivée d’air est coupée, les flammes meurent en quelques secondes.</p>
        <p>Le cendrier du poêle permet un enlèvement facile des cendres.</p>
    </td>
</tr>
</table>

</body>
</html>
voilà par contre, celà ne marhce que sous firefox, car le comportement de childNodes diffère entre ie et firefox
plus d'infos: http://blogs.developpeur.org/cyril/arch ... /5861.aspx

Eléphanteau du PHP | 28 Messages

10 janv. 2007, 11:51

Merci Xenon,

Je croyais que php generais du html (non?),
donc vu que je n'utlise que du html et un peu de php pour le site de "undesignable",
j'ai pas vraiment besoin d'être compatible avec les normes Xhtml.

Je vais quand même poursuivre,
mais la syntaxe n'est pas facile et vraiment hermetique.

De plus, c'est un peu dommage de dire dans mon entète que c'est Xhtml et de n'envoyer que du html ?

merci a trois les trois.

Longue vie a phpfrance :wink:

@+
Il n'y a pas de mauvaises saisons, seulement de mauvais vetements

Eléphanteau du PHP | 28 Messages

10 janv. 2007, 11:58

Pour les ancres...

Example

This example links to another page. You can replace the “index.html” with whatever file you like as long as it in the same path. If it is in another path, then you will also have to provide the path.

<a href=”index.html”>Home</a>

To create a link which just points to another section within the same page, you have to create anchors. An anchor looks like this:


<a name=”top”>Welcome to…</a>

As you can see I have used the name attribute in that tag and not the href attribute. This way it will be known as an anchor. Furthermore this will not be converted to a visible link like you have seen in the first example. You can imagine this as a simple marker. We can then use the following link which will jump to the top (Welcome to…) section.

<a href=#top>Jump to top</a>
Il n'y a pas de mauvaises saisons, seulement de mauvais vetements

Eléphanteau du PHP | 28 Messages

10 janv. 2007, 12:21

Merci jojolapine,

mais je laisse tomber le "on/off" pour le moment.
C'est "rigolo" si je puis dire, mais ca ne sert pas a grand chose.

Par contre,
Je vais reformuler (pour mon site >undesignable.eu)
pour être compatible avec Xhtml.

Je comprend la point de vue de Xenon, c'est vrai.
mais même si cela n'est pas necessaire immédiatement, cela le deviendra surement, alors...
Mais surtout, je devais me penché serieusement sur les CSS, de toutes les facons, et vu que ceci est pour moi tres flou, autant approfondir la question avec quelques chose de nouveau, ou du moins qui me servira plus tard...

j'aurai par contre surement besoin de tes conseils :wink:
un peu plus tard... j'ai de la lecture.

Code : Tout sélectionner

Le chemin vers l'édification Les reliques passées des sélecteurs spécifique aux navigateurs, des DOMs incompatibles, et du manque de support des CSS encombrent un long chemin sombre et morne. Aujourd'hui, nous devons nous clarifier l'esprit et nous débarassez des pratiques passées. La révélation de la véritable nature du Web est maintenant possible, grâce aux efforts infatigables des gens du W3C, du WaSP et des créateurs des principaux navigateurs. Le Jardin Zen css vous invite à vous relaxer et à méditer sur les leçons importantes des maîtres. Commencez à voir clairement. Apprenez à utiliser ces techniques (bientôt consacrées par l'usage) de manière neuve et revigorante. Ne faites qu'Un avec le Web.
Pour le moment, je me suis équipé de l'indispensable "pdf", que j'ai soigneusement imprimé... [en couleur (maron bof) sur papier brillant ], et je medite... ;-)

@+
Il n'y a pas de mauvaises saisons, seulement de mauvais vetements