Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 30th, 2012  |  syntax: None  |  size: 2.03 KB  |  hits: 21  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Change images with mouse click image and pass image id to form to be submitted with form
  2. <% form_tag('/greeting/new')  do %>
  3.  
  4.  
  5.  
  6. <fieldset>
  7.     <legend><%= @legend %></legend>
  8.         <%=error_messages_for "user" %>
  9.         <%=error_messages_for "greeting" %>
  10.  
  11. <div class="form_row">
  12.     <%= text_field :greeting, :header, :size     =>  
  13.                                       Greeting::FORM_HEADER_FIELD_SIZE,
  14.                                  :maxlength => Greeting::HEADER_MAX_LENGTH %>
  15. </div>
  16. ...
  17.  
  18.  
  19.  
  20. <div id="icon_box">
  21.     <label for="icon">Select Icon for your Message</label>
  22. <a href="#" onclick="changeMySrc(1)"> >> </a><img id="Img1" src="/images/icon/icon1.jpg" />
  23.        
  24. <script type='text/javascript'>
  25.     function changeMySrc(i) {
  26.    if(i==1){                                    
  27.             document.getElementById("Img1").src="/images/icons/<%=@icons[1].image_tag %>";
  28.                                   }
  29.               else if (i==2)      
  30.                                        {                                          
  31.              document.getElementById("Img1").src="/images/icons/<%=@icons[0].image_tag %>";
  32.                                   }
  33.                         }                          
  34. </script>
  35.        
  36. <%= text_field :greeting, :header, :size     =>  
  37.                                   Greeting::FORM_HEADER_FIELD_SIZE,
  38.                              :maxlength => Greeting::HEADER_MAX_LENGTH %>
  39. <%= hidden_field :greeting, :image_name %>
  40.        
  41. if(i==1){                                    
  42.         document.getElementById("Img1").src="/images/icons/<%=@icons[1].image_tag %>";
  43.         document.getElementById("greeting_image_name").value= "<%=@icons[1].image_tag %>";
  44.                               }
  45.           else if (i==2)      
  46.                                    {                                          
  47.          document.getElementById("Img1").src="/images/icons/<%=@icons[0].image_tag %>";
  48.          document.getElementById("greeting_image_name").value= "<%=@icons[0].image_tag %>";
  49.                               }
  50.                     }