Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] Formularz i lista rozwijana ze zmieniającą się zawartością
--malina--
post
Post #1





Goście







cześć. może ktośz Was mnie nakieruje na dobre tory.
Mam takie pliki:
info1.htm
info2.htm
i jest ich 21.
mam też listę rozwijaną ale chcę by wraz z wyborem z tej listy rozwijanej pojawiały się informacje includowane z tych plików.
Czyli ktoś wybiera z listy INFO 1 i bez przeładowania pojawiają się informacje z pliku info1.htm

może ktoś pomoże lub chociaż naprowadzi na coś...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Korzystasz z jQuery, ale nie dołączyłaś go do kodu (IMG:style_emoticons/default/smile.gif)
  1. <script src="http://code.jquery.com/jquery.min.js"></script>

Musisz dodać tę linię zanim wykonujesz skrypty.

Miałaś też kilka innych błędów, przeanalizuj poniższy kod i napisz mi czy działa, bo piszę z palucha:
  1. <head></head>
  2. <body>
  3. <select id="file">
  4. <?php for($i = 1; $i <= 21; ++$i): ?>
  5. <?php $fileName = 'info' . $i . '.htm' ?>
  6. <option value="<?php echo htmlspecialchars($fileName) ?>"><?php echo htmlspecialchars($fileName) ?></option>
  7. <?php endfor ?>
  8. </select>
  9.  
  10. <div id="content"></div>
  11.  
  12. <script src="http://code.jquery.com/jquery.min.js"></script>
  13. $("#file").change(function() {
  14. $("#content").html("Proszę czekać...");
  15. $.get(
  16. $(this).val(),
  17. function(fileContent) {
  18. $("#content").htm(fileContent);
  19. },
  20. "html"
  21. );
  22. });
  23. </script>
  24. </body>
  25. </html>
Go to the top of the page
+Quote Post

Posty w temacie
- -malina-   [HTML][PHP] Formularz i lista rozwijana ze zmieniającą się zawartością   8.06.2013, 08:24:18
- - SmokAnalog   To jest bardzo proste do osiągnięcia. Robisz sobi...   8.06.2013, 11:11:43
- - -malina-   zrobiłam tak: Kod<html><head>...   8.06.2013, 11:59:23
- - SmokAnalog   Korzystasz z jQuery, ale nie dołączyłaś go do kodu...   8.06.2013, 12:17:36
- - -malina-   niestety, nawet zmiana atrybutów plików (pliki inf...   8.06.2013, 12:43:49
- - SmokAnalog   A są na pewno w tym samym folderze? Nie musi wied...   8.06.2013, 12:51:02
- - -malina-   no tak, ja zamiast kod źródłowy zrobić jako php zr...   8.06.2013, 13:00:00
- - SmokAnalog   A co się dzieje? Pojawia się napis Proszę czekać.....   8.06.2013, 13:05:55
- - -malina-   chciałam by to pole wyboru było stale widoczne (i ...   8.06.2013, 13:13:17
- - SmokAnalog   Co mówi konsola?   8.06.2013, 13:17:28
- - -malina-   hm. to nie konsola tylko komputer   8.06.2013, 13:19:55
- - SmokAnalog   Chodzi o konsolę błędów JavaScript. Poczytaj o tym...   8.06.2013, 13:31:02
- - -malina-   z tego co czytam to ma się pojawić jakieś okienko ...   8.06.2013, 13:40:58
|- - SmokAnalog   Cytat(-malina- @ 8.06.2013, 14...   8.06.2013, 15:17:59
- - -malina-   [15:16:49.885] TypeError: $(...).htm is not a...   8.06.2013, 14:18:51
- - -malina-   przepraszam, że post pod postem - ale już doszłam ...   8.06.2013, 14:26:18
- - -malina-   Smoku dziękuję bardzo za wyjaśnienie . ja jestem n...   8.06.2013, 16:02:41
- - SmokAnalog   Można zrobić to elegancko z JavaScriptem, zamykają...   8.06.2013, 16:11:37
- - -malina-   bardzo tu miło. założe chyba tu jednak konto (kont...   8.06.2013, 16:27:40
- - SmokAnalog   Proszę bardzo i cieszę się, że mogłem pomóc.   8.06.2013, 16:39:06


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: 28.12.2025 - 14:18