Ajax - toggle div


#1

Bonjour à tous,

après de longues semaine je me remets enfin à rails. Dans mon ancienne
application j’avais quelques fonctions en javascript pour afficher ou
cacher les éléments d’un menu :

<input class=“but” type=“button” value="Element.toggle(‘r1’,‘r2’,‘r3’)
onclick=“Element.toggle(‘r1’,‘r2’,‘r3’);” >

r1
r2
r3

je voudrais bien utiliser rails pour faire de même.

Est ce vraiment utile ? Et si oui comment faire ?

merci de votre aide.

Cordialement

Olivier AUDRY


#2

Je me réponds à moi même en fait :

    Astreintes
    Calendrier
    Autre
<%= link_to_function('Applications', "Element.toggle('menu')") %>

Je trouve ça plus simple, mais je voudrais en fait cacher le menu et
l’afficher quand je clique et non le contraire.

Des idées ?

Cordialement

Olivier AUDRY


#3

Bon ok,

apprendre à se taire est une bonne chose :

<%= link_to_function('Applications', "Element.toggle('menu')") %>
    Astreintes
    Calendrier
    Autre

En tout les cas si ça peut être utile à quelqu’un temps mieux.

cordialement

Olivier AUDRY


#4

Salut Olivier,

En tout les cas si ça peut être utile à quelqu’un temps mieux.

Tout à fait, il fait très beau. Faut en profiter, demain la météo
annonce des nuages et de la pluie (temps pire ?) :slight_smile:

A part ça, tu mettrais pas des

  • (ou des
      ) à l’intérieur de
      ton
      , non ?
    -- Jean-François.

  • #5

    Effectivement il faut très beau et c’est tant mieux.

    D’autre part oui bien sûr :

    <%= link_to_function(‘Applications’, “Element.toggle(‘menu’)”) %>


    • <%= link_to “Astreintes”, {:controller =>
      “app/astreintes”, :action => “index” } %>

    • Calendrier

    • Autre