![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 14.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Poniższy skrypt tworzy odliczanie czasu 3s. po czym generuje button z odstyłaczem. Próbowałem na kilkanascie sposobów, ale kompletnie nie znam się na js. Zależy mi by zmodyfikowac tak ten skrypt, by wygenerował kilka buttonów z róznymi odsyłaczami, a jeszcze lepiej jak wygeneruje kawałek kodu PHP. Dzięki za podpowiedź
Kod <body onload="time()">
<script type="text/javascript"> var sec = 3; function time() { if(sec >= 1) { sec--; document.getElementById('odliczanieczasu').innerHTML=(sec); setTimeout("time();", 1000); } } </script> <script type="text/javascript"> function pokazprzycisk(){ document.getElementById('przycisk').style.display='block'; return false; } setTimeout("pokazprzycisk()",3*1000); </script> <span id="odliczanieczasu">3</span><br/> <input class="special" type="button" value="Przejdz do strony" style="display: none;" id="przycisk" onclick="location.href = 'strona.php'; return false;"> </body> Ten post edytował slimboot 27.04.2013, 12:00:44 -------------------- OK-Word.com - Nauka podstawowych slowek z jezyka angielskiego, Zapraszam.
"Głupiec nie wierzy w nic z tego, co nie wynika z jego własnego doświadczenia" "Na początku stworzył Bóg niebo i ziemię" - inna sprawa, ze człowiek to potem popsuł, ale jeżeli tworzenie wyszło od Boga, to zaiste jestem jego synem:) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Poniższy skrypt tworzy odliczanie czasu 3s. po czym generuje button z odstyłaczem. Próbowałem na kilkanascie sposobów, by skrypt wygenerował 3 różne buttony z trzema róznymi odsyłaczami, jednak za nic mi nie wychodzi. może dlatego, że ten skrypt nie generuje wcale buttona, a jedynie pokazuje (style.display='block'; ) już istniejący? ![]()
EDIT : swoją drogą nie rozumiem czemu nie możesz wstawić tych przycisków w <a> i mieć link normalnie... EDIT 2: pomyłka w skrypcie, ale już poprawiłem. Ten post edytował PrinceOfPersia 27.04.2013, 12:16:41 -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 14.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Świetnie! W tej jednej kwesti mi pomogłeś, co do normalnego odsyłacza <a>, sam nie rozumiem, nawet jak to wstawić. Js. dziś dla mnie zbyt magiczna:) A skryptu nie pisałem, tylko skopiowałem od kogoś z netu.
Tymczasem co do drugiej sprawy, czy łatwo jest zmodyfikowac ten skrypt, by wytworzył zamiast buttonów, kawałek skryptu Php <? echo("Jakiś tekst"); ?> Czy takie coś byłoby możliwe? A i jeszcze jedno, skrypt działa fajnie, ale z góry narzuca nazwe odsyłaczy 1, 2 i 3 -------------------- OK-Word.com - Nauka podstawowych slowek z jezyka angielskiego, Zapraszam.
"Głupiec nie wierzy w nic z tego, co nie wynika z jego własnego doświadczenia" "Na początku stworzył Bóg niebo i ziemię" - inna sprawa, ze człowiek to potem popsuł, ale jeżeli tworzenie wyszło od Boga, to zaiste jestem jego synem:) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Świetnie! W tej jednej kwesti mi pomogłeś, co do normalnego odsyłacza <a>, sam nie rozumiem, nawet jak to wstawić. Js. dziś dla mnie zbyt magiczna:) A skryptu nie pisałem, tylko skopiowałem od kogoś z netu. Tymczasem co do drugiej sprawy, czy łatwo jest zmodyfikowac ten skrypt, by wytworzył zamiast buttonów, kawałek skryptu Php <? echo("Jakiś tekst"); ?> Czy takie coś byłoby możliwe? raczej nie, bo JavaScript działa (w tym przypadku) po stronie przeglądarki, a PHP po stronie serwera - więc generować sobie możesz dużo - ale i tak nie odpalisz tego kodu. No i w sumie po co miałbyś to robić? Jak chcesz coś wyświetlić na ekranie przeglądarki, to możesz to w JavaScript zrobić (tylko nie robisz wtedy żadnego echo oczywiście, tylko operujesz na elementach HTML). Cytat A skryptu nie pisałem, tylko skopiowałem od kogoś z netu. Wydaje mi się, że same kłopoty są z takim kopiowaniem skryptów. Rozumiem jakieś gotowe do użycia komponenty, widżety na stronę - czemu nie? Każdy laik może sobie ściągnąć np. komentarze facebooka na stronę Ale jak już babrzemy się na niższym poziomie (programowania, skryptów) to należałoby znać te podstawy, bo bez tego nic nie zrobisz. Więc albo ucz się programowania web (przynajmniej rok nauki, żeby zacząć ogarniać cokolwiek), albo wyszukaj jakieś prostsze w użyciu dla laika widżety, a nie męcz się ze skryptami wymagającymi znajomości programowania (większość problemów w dziale przedszkole bierze się chyba właśnie z tego, że ktoś nieumiejętnie zastosował czyjś skrypt, nie znając podstaw). Cytat A i jeszcze jedno, skrypt działa fajnie, ale z góry narzuca nazwe odsyłaczy 1, 2 i 3 no właśnie do tego przydaje się umiejętność programowania ![]() Kod klonPrzycisku.value += "(" + (i+1) + ")"; możesz ją zmienić odpowiednio (tylko na co chcesz?) Ten post edytował PrinceOfPersia 27.04.2013, 12:49:06 -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 14.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Doskonale zadaje sobie sprawe z tego co napisałeś, a nawet założe sie, ze każdy z forumowiczów, chciałby umieć pistać html, znać css i programować bez problemu w PHP i Java i w pozostałych językach, jakiekolwiek tam znajdziemy. Sam niedawno przygladałem się flashowi, a ostatnio c++, ale nie ma na to tyle czasu, by się wszystkiego od razu uczyć.
No ale niestety, co do mnie, już dużym sukcesem uważam fakt, że nauczyłem się dużo z samego PHP z pomoca tegoż to forum(dzięki ![]() ![]() Co do wspomnianej przez ciebie linijki, przyglądałem się... próbowałem... i nic. Jeżeli chciałbym by nazwy linków, nie miały liczb, ale kolejno przykłądowe nazwy: a, b i c, co wtedy? -------------------- OK-Word.com - Nauka podstawowych slowek z jezyka angielskiego, Zapraszam.
"Głupiec nie wierzy w nic z tego, co nie wynika z jego własnego doświadczenia" "Na początku stworzył Bóg niebo i ziemię" - inna sprawa, ze człowiek to potem popsuł, ale jeżeli tworzenie wyszło od Boga, to zaiste jestem jego synem:) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat No a dla samego kawałka skryptu, nie będę sie przecież uczył całego języka, jak to napisałeś, rok czasu no to nie bierz się za JS, tylko zrób to w HTML (który jak przypuszczam znasz, bo inaczej byś chyba nie uczył się PHP...). Zrób po prostu 3 różne buttony w HTMLu i wsadź je w pojemnik ze stylem display:none: Kod <div id="przyciski" style="display:none"> <input class="special" type="button" value="Przejdz do strony" id="przycisk-1" onclick="location.href = 'ADRES.php'; return false;"> <input class="special" type="button" value="Przejdz do strony" id="przycisk-2" onclick="location.href = 'ADRES.php'; return false;"> <input class="special" type="button" value="Przejdz do strony" id="przycisk-3" onclick="location.href = 'ADRES.php'; return false;"> </div> a w kodzie JS napisz tylko tyle:
-------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 14.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ok, super, cieszę sie, bardzo mi pomogłeś, dzięki
![]() -------------------- OK-Word.com - Nauka podstawowych slowek z jezyka angielskiego, Zapraszam.
"Głupiec nie wierzy w nic z tego, co nie wynika z jego własnego doświadczenia" "Na początku stworzył Bóg niebo i ziemię" - inna sprawa, ze człowiek to potem popsuł, ale jeżeli tworzenie wyszło od Boga, to zaiste jestem jego synem:) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 13:25 |