Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] automatyczna zamiana linku
!*!
post
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


hmm nie mogę chyba wczytać tego z funkcji odczytywanej przez osobny plik js, a to dlatego że php musi odczytywać ciągle nowe zmienne. Zrobiłem coś takiego:

  1. <?php
  2. echo '<div style="cursor:pointer;" name="'.$f.'" onClick="document.getElementById(''.$wiersz['login'].'').style.display='block';">rozwiń</div>';
  3. echo '<div style="display: none" id="'.$wiersz['login'].'"><br /><a href="gg:'.$wiersz[dom].'"></a>
  4. <div style="cursor:pointer;" name="'.$f.'" onClick="document.getElementById(''.$wiersz['login'].'').style.display='none';">zwiń</div>
  5. </div>';
  6. ?>


wszystko wczytywane jest przez while i dodawane do każdego wyniku z osobna... ale czy jest możliwość w tym JS utworzenia jednego diva który będzie na poczatku wyświetlał "rozwiń" a po kliknieciu w niego zamieni się automatycznie w "zwiń" ?

Ten post edytował !*! 29.03.2008, 11:11:13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


lord_t - do każdego diva musi być przepisana osobna funkcja... tzn. każdy div ma inną nazwę, i to w zależności od nazwy funkcja ma sprawdzać czy div jest ukryty/pokazany czy nie... jakbym napisał funkcje to nie odwołam się do niej bo niby jak?
Go to the top of the page
+Quote Post
lord_t
post
Post #3





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

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


Cytat(!*! @ 29.03.2008, 18:22:47 ) *
do każdego diva musi być przepisana osobna funkcja... [...] jakbym napisał funkcje to nie odwołam się do niej bo niby jak?


Czy ty rozumiesz istotę funkcji? Do każdego diva musi być przypisane osobne wywołanie funkcji a nie funkcja.
Nie robi się tak:

Cytat(pseudokod)
fun1(){echo "Ala";}
fun2(){echo "Kot";}
fun3(){echo "mieć";}

fun1();fun2();fun3();


tylko tak:

Cytat(pseudokod)
fun(argument){echo argument;}

fun("Ala");fun("Kot");fun("mieć");
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: 3.10.2025 - 01:20