Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Podmiana wartości onclick, po kliknięciu
mike
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Witam, mam następującą sytuację (trochę to zagmatwane (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ):
  1. {section name=Categories loop=$LINKS}
  2. <div id="category{$smarty.section.Categories.iteration}" class="news">
  3. <h1><a id="category{$LINKS[Categories].name}" href="#" onclick="new Effect.BlindDown( 'links{$smarty.section.Categories.iteration}' ); return false;">{$LINKS[Categories].name}</a></h1>
  4. <div id="links{$smarty.section.Categories.iteration}" onclick="new Effect.BlindUp( 'links{$smarty.section.Categories.iteration}' ); return false;" style="display: none;">
  5. {if $LINKS[Categories].links}
  6.  
  7. {assign var='LINKSLIST' value=$LINKS[Categories].links}
  8.  
  9. {section name=Links loop=$LINKSLIST}
  10. <a href="{$LINKSLIST[Links].path}">{$LINKSLIST[Links].name}</a> - {$LINKSLIST[Links].description}<br />
  11. {/section}
  12.  
  13. {else}
  14. Chwilowo <span class="error">brak linków</span> w tej kategorii.
  15. {/if}
  16. </div>
  17.  
  18. </div>
  19. {/section}


Wartośc atrybutu onclick dla linka znajdującego się wewnątrz h1 jest równa:
onclick="new Effect.BlindDown( 'links{$smarty.section.Categories.iteration}' ); return false;".
Chciałbym żeby po kliknięciu w niego wartośc zmieniła się na:
onclick="new Effect.BlindUp( 'links{$smarty.section.Categories.iteration}' ); return false;".

Ma to powodować że klikanie w jednego linka spowoduje raz pokazywanie diva, raz jego ukrywanie.

I odkryłem z przerażeniem, że moja wiedza o JavaScript nie wystarcza (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

No cuż trzeba wołać: Pomocy (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.12.2025 - 14:21