Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Skrypt generujący kod PHP po określonym czasie
slimboot
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
PrinceOfPersia
post
Post #2





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:
[JAVASCRIPT] pobierz, plaintext
  1. function pokazPrzyciski() {
  2. document.getElementById('przyciski').style.display = 'block';
  3. }
  4. setTimeout(pokazPrzyciski,3*1000);
[JAVASCRIPT] pobierz, plaintext
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: 17.10.2025 - 17:35