Hi,

Also ich persönlich würd ja beim link_to nur einen class name
mitgeben und den dann für's unobstrusive Javascript zu
verwenden. Aber ist natürlich Geschmackssache ob man
lesbaren Code will oder nicht.

ciao, tom

Am 26.10.2007 um 16:11 schrieb Jan Luehr:

ja hallo erstmal,..

ich habe in einer Webanwendung link_to überladen, um bei best. actions eine
Warnung anzuzeigen:
<code>

def link_to(name, options = {}, html_options = {},
*parameters_for_method_reference)
    unless (params[:action] == "list" || options[:safe] == '1' ||
params[:action] == "index" || params[:action] == "show" )
      html_options[:confirm]= "Leaving page - input will be lost."
    end
    super(name, options,html_options,*parameters_for_method_reference)
  end

Das funktionierte soweit ganz gut. Nun würde ich jedoch gerne statt der Standard-confirm-Funktion eine eigene verwenden. (Um gemachte Änderungen
besser mit JavaScript zu berücksichten.
Ein naiver Testansatz:
html_options['onclick'] = "alert(test);"
Zum Einfügen eines onClick-Tags in den link schlug leider fehl.

Ich stehe gerade etwas auf dem Schlauch, da ich in der doku keinen hinweis darauf gefunden habe, wie ich ein onClick-Attribut in den Link schreiben
kann.

--
Thomas R. "TomK32" Koll <> http://tomk32.de <> http://ananasblau.de
just a geek trying to change the world



_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an