Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Mysql + JS], Menu z zawartością pobieraną z mysql
tomek0077
post 8.09.2004, 22:45:42
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 6.01.2004

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


Mam kod:

  1. <?php
  2. echo &#092;"<style type=\"text/css\"> 
  3. #list ul {display:none;} 
  4. .active {color:red;} 
  5. .none {display:none;} 
  6. </style> 
  7.  
  8. <script type=&#092;"text/javascript\"> 
  9. function show(x) { 
  10.   if(!document.getElementsByTagName)return; 
  11.   if(x=x.parentNode.getElementsByTagName(&#092;"div\")[0]) 
  12.     with(x.style){display=display=='block'?&#092;"none\":\"block\"} 
  13. } 
  14. </script> 
  15.  
  16.  
  17.  
  18. <span onclick=\"show(this)\" class=\"active\">Link</span> 
  19.     <div class=\"none\"
  20.      Dane pobrane z bazy: $text
  21.     </div>
  22.  
  23. \";
  24. ?>



Jak zrobić aby po przyciśnięciu linku rozwinęły się dane które zostaną pobrane z bazy np. do zmiennej $text. Tylko najważniejsze jest to żeby te dane zostały pobrane dopiero jak się wciśnie Link a nie wcześniej !

Ten post edytował tomek0077 10.09.2004, 19:15:03
Go to the top of the page
+Quote Post
e-Gandalf
post 9.09.2004, 10:02:02
Post #2





Grupa: Przyjaciele php.pl
Postów: 195
Pomógł: 0
Dołączył: 7.07.2003
Skąd: Warszawa

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


Mozesz skorzystac z technologii W3C pt. WebServices, ale obsluge tego daje Ci tylko Gecko afair (Moze opera tez?) na pewno nie IE.

Natomiast w sposob tradycyjny, to juz wyzsza szkola jazdy. Ladujesz dane dynamicznie do ukrytego iframe (czyli np. po nacisnieciu linka JavaScript wywoluje adres w ukrytym iframe z parametrami, a php z tego adresu zwraca dane z mysqla) a nastepnie przepisujesz zawartosc iframe do diva. Ready.

Aha, jeszcze raz nazwiesz JavaScript "Java" bede bil smile.gif


--------------------
"(...)Zrozumienie wymagaloby od Ciebie odrobiny pokory. A dzis, w dobie
obalania autorytetu i udowadniania, ze doswiadczenie jest niepotrzebnym
balastem, to jest niemodne.(...)"
Go to the top of the page
+Quote Post
Kuziu
post 9.09.2004, 10:57:30
Post #3





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


Po 1 to niewiem co Ci szkodzi pobrać dane wcześniej
a po 2 to przecież JS działa po stronie Klienta i aby pobrać dane z SubMenu musiałbyś się połączyć ponownie z Server'em a to wymagało by odświeżenia strony a o to Chyba niechodzi. i przez to menu stało by się bardzo powolne.


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
e-Gandalf
post 10.09.2004, 19:07:24
Post #4





Grupa: Przyjaciele php.pl
Postów: 195
Pomógł: 0
Dołączył: 7.07.2003
Skąd: Warszawa

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


Kuziu: podalem mozliwe rozwiazanie, ktore sam pare razy stosowalem - ukryty iframe


--------------------
"(...)Zrozumienie wymagaloby od Ciebie odrobiny pokory. A dzis, w dobie
obalania autorytetu i udowadniania, ze doswiadczenie jest niepotrzebnym
balastem, to jest niemodne.(...)"
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: 28.04.2024 - 14:57