Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2012, 15:57
Avatar de josiastech
josiastech
 
Fecha de Ingreso: abril-2011
Ubicación: Guatemala
Mensajes: 4
Antigüedad: 13 años, 1 mes
Puntos: 0
Pasar como parametro el id de un array en javascript.

Les comento un poco mi problema,

Tengo una lista de colores en codigo hexadecimal dentro de un array (Nodos de drupal) estos se muestran en un carrusel, lo que necesito hacer es que al seleccionar un color se pinte un div que tengo del color seleccionado (hover).

Pero no hayo la forma de pasar como parametro el id del array seleccionado y que me traiga el color correcto, lo que obtengo es el ultimo color y de alli no pasa.

Espero no haberme enredado mucho.

Saludos.

Código:
<ul class="<?php print $jcarousel_classes; ?>">
  <?php 
  foreach ($rows as $id => $row):
     $ResultView = $view->result[$id];
    $ResultView2 = $ResultView->_field_data;
    $ResultView3 = $ResultView2['nid'];
    $ResultView4 = $ResultView3['entity'];
    $ResultView5 = $ResultView4->field_color;
    $ResultView6 = $ResultView5['und'];
    $ResultView7 = $ResultView6['0'];
    $ResultView8 = $ResultView7["jquery_colorpicker"];
    
    $a = "#";
    $b = $ResultView8;
    $c = $a.$b;
    echo "<br>";
    echo "$c";

  ?>
   <?php 
   
      $ii = 0;
  ?>    
   <div class="item_<?php print $id; ?>">
    
     </div>
  <?php
     $ii++;
     if ($ii==12) {
  ?>
  <?php
        $ii = 0; 
      }
    ?>  

<script type="text/javascript">
   $(document).ready(function($) {
    $("li.alert").hover(function("<?php echo $c ?>"){
      $("#ColorBox2").css({'background-color' : "<?php echo $c ?>"});
     });
    });
  </script>

    <li class="alert"><?php print $row; ?></li>
    
  <?php endforeach; ?>

  </ul>