Menu à la yahoo revisité

Bonjour,

Je vous jette en pâture un script spip/javascript/un choua de PHP qui
revisite le "menu à la yahoo". J'ai viré les effets de style. C'est à
copier-coller dans "hierarchie.html" par exemple (SPIP1.4)

Résultat obtenu:
    - le chemin d'accès à la page s'affiche
    - le survol des éléments des chemins offre la liste de leur
sous-rubriques.

Si vous faites des essais, il serait intéressant de savoir quels navigateurs
râlent quels sont ceux qui proposent le chemin d'accès fonctionnel sans les
menus qui se déroulent.

En souhaitant que cela soit utile à quelques-uns.

<script type="text/javascript" language="Javascript1.1">

<!--
function virermenu (passe)
{

var t = document.getElementById (passe);
t.style.display="none";
}

function voirmenu (passe)
{
var t = document.getElementById (passe);
t.style.display="block";
}
//-->
</script>

<!-- SECTION: le chemin d'accès acex menu des ss rubriques -->
<BOUCLE_chemin_dvp (RUBRIQUES){id_rubrique}{doublons}>
<table border="0">
    <tr valign="top">
        <td>
            <a href="#URL_SITE_SPIP">#NOM_SITE_SPIP</a>
        </td>
          <BOUCLE_1 (HIERARCHIE){id_rubrique}>
          <td>&gt;</td>
          <td>
             <?php $lequel = "menu#ID_RUBRIQUE" ; ?>
             <div onmouseover="voirmenu('<?php echo $lequel ; ?>');"
onmouseout="virermenu('<?php echo $lequel ; ?>');">
                  [<A HREF="#URL_RUBRIQUE">(#TITRE)</A>]
                <div style="display:none;" id="<?php echo $lequel ; ?>" >
                  <BOUCLE_memeniveau (RUBRIQUES){id_parent}>
                      [<A HREF="#URL_RUBRIQUE">(#TITRE)</A>]</br>
                      <BOUCLE_enfants1 (BOUCLE_sous_rub)>?</BOUCLE_enfants1>
                  </BOUCLE_memeniveau>
                </div>
            </div>
          </BOUCLE_1>
          </td>
          <td>
              &gt; <A HREF="#URL_RUBRIQUE">[(#TITRE)]</A>
          </td>
        </tr>
</table>
</BOUCLE_chemin_dvp>

Merci pour ce script, je l'ai testé avec succès et il est visible ici:
http://membres.lycos.fr/webgeneraction/rubrique.php3?id_rubrique=19
(dans hierarchie.html)

Et ca va peut-etre etre une solution pour le menu de SUD, Squelette Universel
pour Démarrer, qui me barbe avec ses fonds de cases et ses bordures envahissants
dans le menu standard :o)

Si tu as d'autres scripts, je suis preneur !

Walk

----- Message d'origine -----
De : "Guillaume" <gsouesme@wanadoo.fr>
À : "SPIP Liste" <spip@rezo.net>
Envoyé : jeudi 5 septembre 2002 10:56
Objet : [Spip] Menu à la yahoo revisité

Bonjour,

Je vous jette en pâture un script spip/javascript/un choua de PHP qui
revisite le "menu à la yahoo". J'ai viré les effets de style. C'est à
copier-coller dans "hierarchie.html" par exemple (SPIP1.4)

Résultat obtenu:
    - le chemin d'accès à la page s'affiche
    - le survol des éléments des chemins offre la liste de leur
sous-rubriques.

Si vous faites des essais, il serait intéressant de savoir quels navigateurs
râlent quels sont ceux qui proposent le chemin d'accès fonctionnel sans les
menus qui se déroulent.

En souhaitant que cela soit utile à quelques-uns.

<script type="text/javascript" language="Javascript1.1">

<!--
function virermenu (passe)
{

var t = document.getElementById (passe);
t.style.display="none";
}

function voirmenu (passe)
{
var t = document.getElementById (passe);
t.style.display="block";
}
//-->
</script>

<!-- SECTION: le chemin d'accès acex menu des ss rubriques -->
<BOUCLE_chemin_dvp (RUBRIQUES){id_rubrique}{doublons}>
<table border="0">
    <tr valign="top">
        <td>
            <a href="#URL_SITE_SPIP">#NOM_SITE_SPIP</a>
        </td>
          <BOUCLE_1 (HIERARCHIE){id_rubrique}>
          <td>&gt;</td>
          <td>
             <?php $lequel = "menu#ID_RUBRIQUE" ; ?>
             <div onmouseover="voirmenu('<?php echo $lequel ; ?>');"
onmouseout="virermenu('<?php echo $lequel ; ?>');">
                  [<A HREF="#URL_RUBRIQUE">(#TITRE)</A>]
                <div style="display:none;" id="<?php echo $lequel ; ?>" >
                  <BOUCLE_memeniveau (RUBRIQUES){id_parent}>
                      [<A HREF="#URL_RUBRIQUE">(#TITRE)</A>]</br>
                      <BOUCLE_enfants1 (BOUCLE_sous_rub)>?</BOUCLE_enfants1>
                  </BOUCLE_memeniveau>
                </div>
            </div>
          </BOUCLE_1>
          </td>
          <td>
              &gt; <A HREF="#URL_RUBRIQUE">[(#TITRE)]</A>
          </td>
        </tr>
</table>
</BOUCLE_chemin_dvp>

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

test avec la1.4 internet explorer 6 le menu marche :
Une remarque : dans tes boucles tu devrais rajouter le critère {doublons},
cela permet que lorsque l'on se trouve dans une rubrique X, il n'apparait
pas dans le menu déroulant.
Acceptes tu que ton script soit diffusé sur mon site ?
http://www.ecranbureau.com/rubrique.php3?id_rubrique=54

Cordialement
Manuel

----- Original Message -----
From: "Walk" <walk@ifrance.com>
To: "Guillaume" <gsouesme@wanadoo.fr>; "SPIP Liste" <spip@rezo.net>
Sent: Thursday, September 05, 2002 11:39 AM
Subject: Re: [Spip] Menu à la yahoo revisité

Merci pour ce script, je l'ai testé avec succès et il est visible ici:
http://membres.lycos.fr/webgeneraction/rubrique.php3?id_rubrique=19
(dans hierarchie.html)

Et ca va peut-etre etre une solution pour le menu de SUD, Squelette

Universel

pour Démarrer, qui me barbe avec ses fonds de cases et ses bordures

envahissants

dans le menu standard :o)

Si tu as d'autres scripts, je suis preneur !

Walk

----- Message d'origine -----
De : "Guillaume" <gsouesme@wanadoo.fr>
À : "SPIP Liste" <spip@rezo.net>
Envoyé : jeudi 5 septembre 2002 10:56
Objet : [Spip] Menu à la yahoo revisité

Bonjour,

Je vous jette en pâture un script spip/javascript/un choua de PHP qui
revisite le "menu à la yahoo". J'ai viré les effets de style. C'est à
copier-coller dans "hierarchie.html" par exemple (SPIP1.4)

Résultat obtenu:
    - le chemin d'accès à la page s'affiche
    - le survol des éléments des chemins offre la liste de leur
sous-rubriques.

Si vous faites des essais, il serait intéressant de savoir quels

navigateurs

râlent quels sont ceux qui proposent le chemin d'accès fonctionnel sans

les

menus qui se déroulent.

En souhaitant que cela soit utile à quelques-uns.

<script type="text/javascript" language="Javascript1.1">

<!--
function virermenu (passe)
{

var t = document.getElementById (passe);
t.style.display="none";
}

function voirmenu (passe)
{
var t = document.getElementById (passe);
t.style.display="block";
}
//-->
</script>

<!-- SECTION: le chemin d'accès acex menu des ss rubriques -->
<BOUCLE_chemin_dvp (RUBRIQUES){id_rubrique}{doublons}>
<table border="0">
    <tr valign="top">
        <td>
            <a href="#URL_SITE_SPIP">#NOM_SITE_SPIP</a>
        </td>
          <BOUCLE_1 (HIERARCHIE){id_rubrique}>
          <td>&gt;</td>
          <td>
             <?php $lequel = "menu#ID_RUBRIQUE" ; ?>
             <div onmouseover="voirmenu('<?php echo $lequel ; ?>');"
onmouseout="virermenu('<?php echo $lequel ; ?>');">
                  [<A HREF="#URL_RUBRIQUE">(#TITRE)</A>]
                <div style="display:none;" id="<?php echo $lequel ; ?>" >
                  <BOUCLE_memeniveau (RUBRIQUES){id_parent}>
                      [<A HREF="#URL_RUBRIQUE">(#TITRE)</A>]</br>
                      <BOUCLE_enfants1

(BOUCLE_sous_rub)>?</BOUCLE_enfants1>

                  </BOUCLE_memeniveau>
                </div>
            </div>
          </BOUCLE_1>
          </td>
          <td>
              &gt; <A HREF="#URL_RUBRIQUE">[(#TITRE)]</A>
          </td>
        </tr>
</table>
</BOUCLE_chemin_dvp>

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

Le 5/09/02 11:56, « Ecran de Bureau » <ecranbur@ecranbureau.com> a écrit :

test avec la1.4 internet explorer 6 le menu marche :

Je note. Merci pour le test et les commentaires.

Une remarque : dans tes boucles tu devrais rajouter le critère {doublons},

On va optimiser cela.

Acceptes tu que ton script soit diffusé sur mon site ?

Si tu arrêtes de reprendre en citation la totalité des messages peut-être.
Dans un autre domaine je ne le souhaite pas encore pour les raisons
suivantes:
    - le script n'est pas documenté
    - le code spip pourrait être amélioré
    - il faut préciser le comportement des différents navigateurs
    - le code HTML doit être repris pour virer le tableau et utiliser
d'autres balises.

Guillaume

ok avec Netscape 6

pas du tout avec Netscape 4.7 mais bon rien ne marche avec lui

amicalement
lydie

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
Guillaume
Envoyé : jeudi 5 septembre 2002 10:57
À : SPIP Liste
Objet : [Spip] Menu à la yahoo revisité

Bonjour,

Je vous jette en pâture un script spip/javascript/un choua de PHP qui
revisite le "menu à la yahoo". J'ai viré les effets de style. C'est à
copier-coller dans "hierarchie.html" par exemple (SPIP1.4)

Résultat obtenu:
    - le chemin d'accès à la page s'affiche
    - le survol des éléments des chemins offre la liste de leur
sous-rubriques.

Si vous faites des essais, il serait intéressant de savoir quels
navigateurs
râlent quels sont ceux qui proposent le chemin d'accès
fonctionnel sans les
menus qui se déroulent.

En souhaitant que cela soit utile à quelques-uns.

<script type="text/javascript" language="Javascript1.1">

<!--
function virermenu (passe)
{

var t = document.getElementById (passe);
t.style.display="none";
}

function voirmenu (passe)
{
var t = document.getElementById (passe);
t.style.display="block";
}
//-->
</script>

<!-- SECTION: le chemin d'accès acex menu des ss rubriques -->
<BOUCLE_chemin_dvp (RUBRIQUES){id_rubrique}{doublons}>
<table border="0">
    <tr valign="top">
        <td>
            <a href="#URL_SITE_SPIP">#NOM_SITE_SPIP</a>
        </td>
          <BOUCLE_1 (HIERARCHIE){id_rubrique}>
          <td>&gt;</td>
          <td>
             <?php $lequel = "menu#ID_RUBRIQUE" ; ?>
             <div onmouseover="voirmenu('<?php echo $lequel ; ?>');"
onmouseout="virermenu('<?php echo $lequel ; ?>');">
                  [<A HREF="#URL_RUBRIQUE">(#TITRE)</A>]
                <div style="display:none;" id="<?php echo $lequel ; ?>" >
                  <BOUCLE_memeniveau (RUBRIQUES){id_parent}>
                      [<A HREF="#URL_RUBRIQUE">(#TITRE)</A>]</br>
                      <BOUCLE_enfants1
(BOUCLE_sous_rub)>?</BOUCLE_enfants1>
                  </BOUCLE_memeniveau>
                </div>
            </div>
          </BOUCLE_1>
          </td>
          <td>
              &gt; <A HREF="#URL_RUBRIQUE">[(#TITRE)]</A>
          </td>
        </tr>
</table>
</BOUCLE_chemin_dvp>

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

Si tu arrêtes de reprendre en citation la totalité des messages peut-être.

si j'arrete quoi de reprendre en citation la totalité des messages, not

understand;-)

Dans un autre domaine je ne le souhaite pas encore pour les raisons
suivantes:
    - le script n'est pas documenté
    - le code spip pourrait être amélioré
    - il faut préciser le comportement des différents navigateurs
    - le code HTML doit être repris pour virer le tableau et utiliser
d'autres balises.

Il va de soit que le script soit documenté, de voir si on peut

l'améliorer et surtout après test sur différents browser
Internet ok, netscape en cours, opéra en cours,
@+