Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Zmiana wartości po kliknięciu
piernik123
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.08.2010

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


Witam znalazłem w Internecie taki kod:
  1. <html>
  2.  
  3. <head>
  4.  
  5. <style type="text/css">
  6. div.tabeleczki p { display: none; }
  7.  
  8. <script language="javascript" type="text/javascript">
  9. <!--
  10. function tabeleczki(element) {
  11. i = 0;
  12. while (e = document.getElementById("m" + i++)) {
  13. e.style.display = "none";
  14. }
  15. document.getElementById(element).style.display = "inline";
  16. }
  17. menu('m0');
  18. // -->
  19.  
  20. </head>
  21.  
  22. <body>
  23.  
  24. <div class="tabeleczki">
  25. <p id="m0">Tekst2 po kliknięciu w odnośnik "tekst 2"</p>
  26. <p id="m1">
  27. Tekst1 po kliknięciu w odnośnik "tekst 1"
  28. </p>
  29. </div>
  30.  
  31. <a href="#" onclick="tabeleczki('m0'); return n;">tekst1</a>
  32. <a href="#" onclick="tabeleczki('m1'); return false;">tekst2</a>
  33.  
  34.  
  35. </body> </html>

Chciałbym go przekształcić w taki sposób by tekst1 był aktywny już od samego początku. W tej chwili trzeba wybrać i kliknąć na tekst1 bądź tekst2 ponieważ w innym wypadku żaden nie jest widoczny. Proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piernik123
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.08.2010

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


Przepraszam, myślałem, że sobie już poradzę, ale chciałbym jeszcze coś wiedzieć. Od rana staram się umieścić ten skrypt na stronie i mam problem ponieważ w niektórych miejscach niewolno używać div-ów. Co trzeba jeszcze poprawić jeśli chciałbym uzyskać reakcję za pomocą spana?
  1. <style type="text/css">
  2. div.tabeleczki p.p2 { display: none; }
  3. div.tabeleczki p.p1 { display: inline; }
  4. span.tabeleczki p.p2 { display: none; }
  5. span.tabeleczki p.p1 { display: inline; }
  6.  

<span id="m4" class="p1">tekst</span>
To działa jednak nie od samego początku tak jak w przypadku diva i dopiero po kliknięciu ukrywa się tekst1/tekst2.

@Edit:
Nikt nie odpowiada, a jestem już naprawdę blisko. Udało mi się zaradzić takim kodem:
  1. <img id="m4" class="p1" src="obrazek1.jpg" width="826" height="28" border="0">
  2. <img style="display:none;" id="m5" class="p2" src="obrazek2.jpg" width="826" height="28" border="0">

Gdyż to właśnie obrazek ma się zmieniać. W FireFoxie działa, a w IE nie chce się dopasować.
Cały kod muszę umieścić w komórce tabeli i zapewne stąd taki problem:
  1. <tr>
  2. <td colspan="13">
  3. <img id="m4" class="p1" src="obrazek1.jpg" width="826" height="28" border="0">
  4. <img style="display:none;" id="m5" class="p2" src="obrazek2.jpg" width="826" height="28" border="0">
  5. </td>
  6. </tr>

Proszę o pomoc.

Ten post edytował piernik123 30.12.2010, 17:31:41
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: 8.10.2025 - 04:59