Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js + php + mysql] pobranie wartości z bazy mysql i wstawienie a nastepnie odczytanie przez funkccję w javie
puz219
post 25.11.2007, 14:50:07
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


Witam.

Chciałbym zrobić, coś takiego, żeby podczas, gdy kliknę w jakiś link w menu strony, zmieniał mi sie jeden obrazek.

I teraz tak nazwa obrazka jest zapisana w bazie mysql i wymyśliłem, że spróbuje napisać skrypt w javie, który właśnie zmieniałby mi obrazek.

no i mam coś takiego:
  1. <?php
  2. echo "<a href=\"javascript:void(0)\" onclick=\"setbanner(".$wiersz["dzialID"].")\">jakiś tam odnośnik</a>";
  3. ?>


Zacząłem pisać funkcje, która będzie odpowiedzialna za zmianę obrazka w javie (lecz nie wiem czy robie to dobrze, gdyż kompletnie nie znam javy i to są takie moje pierwsze kroki z tym językiem):

  1. <script type="text/javascript">
  2. function setbanner(id)
  3. {
  4. if (id == 0) { obrazek="default.jpg"; }
  5. else { obrazek="A TUTAJ ŻEBY POBIERAŁO OBRAZEK Z BAZY MYSQL, ZALEŻNIE OD WARTOŚCI ZMIENNEJ id"; }
  6. return obrazek;
  7. }



I teraz problem w tym, ze nie wiem jak zrobić druga opcje i jak to potem wstawić w odpowiednie miejsce strony

  1. <img src="images/A TUTAJ CHCIAŁBYM WSTAWIĆ TĄ FUNKCĘ">


Proszę o pomoc, a jeśli coś zrobiłem nie tak, albo da się to zrobić jakoś inaczej, może łatwiej, to proszę o wskazówki, gdyż jak już wcześniej pisałem jestem dopiero jakby w żłóbku z programowania w javie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
BaN
post 25.11.2007, 19:40:05
Post #2





Grupa: Zarejestrowani
Postów: 158
Pomógł: 43
Dołączył: 9.11.2007

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


Propozycja:
  1. W nagłówku strony dodajesz skrypt z funkcją wstaw_obrazek:
    Kod
    function wstaw_obrazek(sciezka){
       document.getElementById('obrazek').innerHTML='<img src="'+sciezka+'" />'
       return false
    (
  2. W treści strony wstawiasz div z identyfikatorem:
    Kod
    <div id="obrazek">...</div>
  3. W menu wstawiasz odnośniki w postaci:
    Kod
    <a href="#" onclick="return wstaw_obrazek('nowy_obrazek.jpg')">...</a>
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: 24.07.2025 - 21:54