Wyszukiwanie artykułów
Wybierz produkt
Katalog pomocy dla null
Przeglądaj wszystkie artykuły null (Last Updated )
Nie znaleziono artykułów.
Wyniki wyszukiwania
Nie znaleziono artykułów.
Storyline 360: Wskazówki i przykłady JavaScript
Artykuł zaktualizowany ostatnio dnia 16 sty 2026
Dodaj zaawansowaną interaktywność do kursów Storyline 360 dzięki wyzwalaczom JavaScript, które wykraczają poza codzienność, oferując bardziej spersonalizowane doświadczenia dla uczestników.
Poznaj porady
Nie zapewniamy bezpośredniego wsparcia dla kodowania JavaScript, ale poniższe wskazówki mogą pomóc w rozpoczęciu:
- Nie uwzględniaj
<script type="text/javascript">w swoich wyzwalaczach. - Zauważ, że każdy wyzwalacz JavaScript może mieć do 32 767 postacie kodu.
- Skorzystaj z podświetlania składni i numerów wierszy w funkcjach edytora JavaScript.
- Rozwiązywanie problemów z kodem za pomocą wbudowanej konsoli.
- Jeśli używasz jQuery w wyzwalaczach JavaScript, odwołaj się do biblioteki jQuery.
- Uzyskaj ogólne informacje na temat kodowania JavaScript na w3schools.com lub Codecademy.
- Użyj zaawansowanego interfejsu API JavaScript, aby uzyskać precyzyjną kontrolę nad właściwościami obiektu i nie tylko.
- Storyline 360 nie ma udokumentowanych zmiennych systemowych, których można używać w JavaScript. Możesz odkryć niektóre, pracując z opublikowanymi wynikami Storyline 360 lub przeszukując fora społeczności. Mogą jednak zakłócać odtwarzanie kursu i mogą nie działać we wszystkich wersjach Storyline 360.
- Podgląd lokalnych wyzwalaczy JavaScript w nowoczesnym odtwarzaczu — na przykład wyzwalacze JavaScript, które pobierają lub ustawiają wartość zmiennej Storyline 360. Jeśli używasz złożonych wyzwalaczy JavaScript, nadal będziesz chciał opublikować swój kurs na serwerze WWW lub LMS w celu prawidłowego testowania.
- Użyj metody player.getVar, aby pobrać wartość zmiennych Storyline 360 i użyj metody player.setVar, aby ustawić wartość zmiennej Storyline 360. Innymi słowy, możesz pobierać informacje ze zmiennych Storyline 360 za pomocą Player.getVar i przesyłać informacje do zmiennych Storyline 360 za pomocą Player.setVar.
- Użyj wyzwalacza, który wywołuje funkcję. Funkcje JavaScript działają tylko w wyzwalaczu, z którego je wywołujesz, a nie przez wiele wyzwalaczy.
- Aby uwzględnić wszystkie funkcje JavaScript w oddzielnym pliku JavaScript (.js), umieść niestandardowy plik JavaScript w folderze story_content opublikowanego wyjścia, a następnie dodaj następujący wiersz kodu do pliku story.html przed tagiem zamykającym</head>.
<script LANGUAGE="JavaScript1.2" SRC="/story_content/MyJavaScriptFunctions.js" TYPE="text/javascript"></script>
Możesz wywołać odpowiednie funkcje w wyzwalaczach Storyline 360. Zauważ, że nie wspieramy tej metody.
Znajdź przykłady
Zastanawiasz się, co można zrobić z JavaScript? Nasze wyzwanie i podsumowanie JavaScript oferuje dziesiątki wersji demonstracyjnych od naszej wspaniałej społeczności programistów e-learningu. Czytaj dalej, aby znaleźć przykłady niektórych typowych wyzwalaczy JavaScript - a nawet kilka wersji demonstracyjnych!
|
Zmień wartość zmiennej Storyline 360
|
|
Komunikat wyskakujący (tylko tekst)
|
|
Komunikat wyskakujący (tekst i wartość zmiennej Storyline 360)
|
|
Certyfikat ukończenia druku Sprawdź to demo i przykład do pobrania autorstwa Tracy Carroll. Tracy używa dwóch wyzwalaczy JavaScript, aby uzyskać aktualną datę, przechwycić imię i nazwisko ucznia, i wydrukować certyfikat. |
|
Uruchomienie nowej wiadomości e-mail
|
|
Poziomy pasek przewijania Oto demo i przykład do pobrania autorstwa Asbjorna Reinholda. Asbjorn ustawia wyzwalacz JavaScript, aby połączyć zmienną suwaka z pozycją obiektu, tworząc efekt poziomego paska przewijania. |
|
Automatyczne przewijanie strony internetowej do określonej lokalizacji
|
|
Automatyczne przewijanie strony internetowej względem bieżącej lokalizacji
|
|
Wygeneruj liczbę losową
Czy wiesz, że Storyline 360 ma zmienne liczb losowych? Sprawdź to demo wideo i te instrukcje, aby dowiedzieć się więcej. |
Uczyń interakcje JavaScript bardziej dostępnymi
Tworząc interaktywne elementy korzystające z JavaScript, nie zapomnij o dostępności! Pamiętaj o tych wskazówkach, aby Twoje interakcje były bardziej integracyjne dla wszystkich uczestników:
- Ulepsz za pomocą JavaScript, ale nie polegaj na nim. Zacznij od wbudowanych wyzwalaczy i funkcji w Storyline 360, które są zaprojektowane z myślą o dostępności i automatycznie obsługują większość interakcji. Używaj JavaScript tylko wtedy, gdy potrzebujesz dodatkowych funkcji, takich jak niestandardowe animacje lub wyskakujące okienka. Twój kurs powinien również działać bez JavaScript, aby wszyscy uczestnicy mogli uczestniczyć.
- Utrzymuj jasne wskaźniki ostrości. Pomóż uczestnikom zachować orientację podczas poruszania się po kursie. Odpowiednio przesuwaj ostrość po zmianie treści, użyj
aria-hiddenatrybutu, aby zarządzać widocznością technologii wspomagających i utrzymuj widoczne wskaźniki ostrości (2.4.3 Porządek ostrości i 2.4.7 Focus Visible). - Stosuj standardowe sterowanie z wyraźnym etykietowaniem. Wybierz standardowe przyciski i linki, aby uzyskać lepszą dostępność. W przypadku elementów niestandardowych dodaj znaczące etykiety lub role ARIA i upewnij się, że uczestnicy mogą poruszać się po nich za pomocą klawiatury (4.1.2 Nazwa, rola, wartość i klawiatura 2.1.1).
- Preferencje honorowe. Pozwól uczestnikom zachować kontrolę. Używaj regionów na żywo do ważnych zmian, przestrzegaj ustawień zmniejszonego ruchu i języka, unikaj automatycznego ruchu lub dźwięku oraz pozwól uczestnikom powiększać lub skalować interfejs (2.3.3 Animacja z interakcji, 1.4.2 Sterowanie dźwiękiem i 2.2.2 Pause, Stop, Hide).
- Przetestuj z technologiami wspomagającymi. Użyj czytników ekranu, nawigacji za pomocą klawiatury i funkcji powiększania, aby przetestować swój kurs. Dokładnie sprawdź, czy uczestnicy mogą śledzić aktualizacje i mieć wystarczająco dużo czasu na odpowiadanie lub przeglądanie treści (2.2.1 Regulacja czasu).
Wskazówka: Spróbuj osiągnąć cele interaktywności za pomocą standardowego kodu HTML, zanim dodasz atrybuty ARIA.