Bonjour,
Encore une fois il y a quelque chose que je ne dois pas comprendre.
Je veux faire afficher une form en utilisant redbox. J’ai d’abord fait
un essai sans redbox avec rjs et tout. puis j’ai remplacé le
link_to_remote par un link_to_remote_redbox mais sans succès. J’ai
donc le standard qui fonctionne bien et le redbox qui ne fonctionne
pas (c’est le code est affiché dans la fenêtre qui est chargé) comme
suit :
try { Element.update(“search_form_ing”, "\tEntrer le nom (partiel)
de la recette\n
\n\t
\n\t\t\n\t\t\n\t\t\n\t\t\n\t
\n
Voici en détail ce que j’ai fait :
menus
<%= link_to_remote_redbox “redbox”, :url => {:action
=> :search_rec_ing} %>
<%= link_to_remote “redbox2”, :url => {:action
=> :search_rec_ing} %>
La méthode search_rec_ing ne fait rien de particulier à part exécuter
un .rjs qui contient l’affichage de la form:
page.replace_html(“search_form_ing”, :partial => “search_form_ing”)
page[:search_form_ing].visual_effect :blind_down
ou search_form_ing est une div (id) présente sur ma page mais avec
display:none)
Et la form en elle même est très simple
Entrer le nom (partiel) de la recette
<% form_remote_tag :url => {:action => :search} do %>
<%= text_field_tag :search_rec, params[:search_rec] %>
<%= hidden_field_tag :current_page, params[:current_page] %>
<%= submit_tag "Rechercher", :class => "submit", :name =>
"confirm", :onclick => 'RedBox.close()', :onSubmit =>
'RedBox.close()' %>
<%= button_to_close_redbox "Annuler" %>
<% end %>
Encore une fois merci de votre aide
Bonjour,
J’ai fait quelques tests supplémentaires. Je n’ai pas a priori
d’erreur dans le log mais on dirait que Redbox applique une sorte
d’échapement sur la form.
Je continue à chercher mais si quelqu’un a une idée, elle est la
bienvenue
Merci
Nicolas
Le 13/11/07, Tranquiliste [email protected] a écrit :
Merci
Nicolas
salut
je relis ton post
donc en gros tu as un form avec un rjs appelé
le tout fonctionne
mais dans un appel redbox cela foire
es-ce que tu as essayé de voir avec firebug (extension firefox) pour
avoir
les logs javascript et les changements de la propriété display?
NG
Oui, je suis allé voir dans firebug, mais je n’ai pas trouvé de pb
particulier. En fait avec redbox la fenêtre s’ouvre bien mais le
contenu de la div est le fichier de “reponse” brut retourné
try { …