Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przeróbka Fx.Slide - zmiana linku
obelix94
post 14.03.2009, 17:21:15
Post #1





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


Witam!

Niew iem jak zrobić (i za to przepraszam) zwykłą zmianę obiektu o nazwie link. Id to v_slidein i vslideout. Chciałem zrobić if(status=="open"){ document.link.id=vlisdeout } else { document.link.id=vlisdein }. Chodzi mi o to, aby po kliknięciu np. O mnie pokaz rozsunęło się ten tekst który mam w fxslide, zmieniło się id linku na vslideout, a wartość (nazwa, czy jak toz wał) o mnie, schowaj.

link. O mnie<a href="#" id="vslideout/in" name="link">pokaz/schowaj</a>

Aaa, i jeżeli ktoś zna ten skrypt, to gdzie zmienić zeby domyśllnie był tekst schowany.

  1. window.addEvent('domready', function() {
  2. var status = {
  3. 'true': 'open',
  4. 'false': 'close'
  5. };
  6.  
  7. //-vertical
  8.  
  9. var myVerticalSlide = new Fx.Slide('vertical_slide');
  10.  
  11. $('v_slidein').addEvent('click', function(e){
  12. e.stop();
  13. myVerticalSlide.slideIn();
  14. });
  15.  
  16. $('v_slideout').addEvent('click', function(e){
  17. e.stop();
  18. myVerticalSlide.slideOut();
  19. });
  20.  
  21. $('v_toggle').addEvent('click', function(e){
  22. e.stop();
  23. myVerticalSlide.toggle();
  24. });
  25.  
  26. $('v_hide').addEvent('click', function(e){
  27. e.stop();
  28. myVerticalSlide.hide();
  29. $('vertical_status').set('html', status[myVerticalSlide.open]);
  30. });
  31.  
  32. $('v_show').addEvent('click', function(e){
  33. e.stop();
  34. myVerticalSlide.show();
  35. $('vertical_status').set('html', status[myVerticalSlide.open]);
  36. });


Proszę bardzo o pomoc i przepraszam za to zę prosze o przysłowiowego gotowaca.

Tomek.


--------------------
Zawieszony w pisaniu przez @mike - pisze na PW. <?php echo !$lubie.'moderatorow' ?>
Jak to czytasz, to współczuj mi. Przebolewam za swe grzechy...
Współczujcie...
Gdzie to współczucie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
thomson89
post 14.03.2009, 22:55:03
Post #2





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Podłączam się pod temat. Również mnie to interesuję. Nie znam się na JS, także jak ktośd a gotowca, lub pomozę zrobić mi to co napisał kolega obelix94, byłbym bardzo wdzięczny.

Myślę ze można to zrobić, za pomocą zmiennej. Zmienna open, close. Przypisać im odpowiednie wartości, typu... no po prostu, gotowy link. Zmienilibyśmy wtedy od razu nazwę, adres, id...

--EDIT--

Próbowałem tak, ale jakos mi nie wychodzi. Pomozecie?

Kod
<script language="javascript" type="text/javascript">
if(status=="true"){
document.write('<a id="v_slidein" href="#">slide in</a>');

}
if(status=="false"){
document.write('<a id="v_slideout" href="#">otworz</a>');
}

</script>


Naprawdę proszę o pomoc!

Ten post edytował thomson89 15.03.2009, 19:36:42


--------------------
Sklep 70%
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 19:38