Po uplinutí času refresh a...

Programovacie jazyky, rady, poradňa...
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Po uplinutí času refresh a...

Príspevok od používateľa nemo »

Kód: Vybrať všetko

<form name="counter" action="" method="get"><input type="text" size="8"
name="d2"><input type="submit" name="btn" id="btn" value="Ďalší web" style="display:none"/></form>
<script language="javascript">
var seconds=15 ;
document.counter.d2.value='15' ;

function display(){
   if(seconds > -1){
       document.counter.d2.value=seconds--;
       setTimeout("display()",1000) ;
   } else document.getElementById('btn').style.display="block";
}
display();
</script>
Keď kliknem na ďalší web nech sa vykoná tento script dolný je to v index.php

Kód: Vybrať všetko

<?php
Header("Location: online.php");
$int = file_get_contents("tstatus/plip.txt");

$file = fopen("xyz.txt", "w");
if($int>0){fwrite($file, --$int);}
else{fwrite($file, $int);}
fclose($file);
?>
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Po uplinutí času refresh a...

Príspevok od používateľa audiotrack »

do action toho formu si dopíš index.php. A ten skript sa ti celý vykonať nemusí, keďže tam máš ten header a nemáš zabezpečené že stihne dobehnúť. Daj ten header na koniec skriptu (za to fclose)
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Re: Po uplinutí času refresh a...

Príspevok od používateľa nemo »

Kód: Vybrať všetko

<form name="counter" action="" method="get"><input type="text" size="8"
name="d2"><a name="btn" id="btn" href="nieco.php" style="display:none">j</a></form>
<script language="javascript">
var seconds=15 ;
document.counter.d2.value='15' ;

function display(){
   if(seconds > -1){
       document.counter.d2.value=seconds--;
       setTimeout("display()",1000) ;
   } else document.getElementById('btn').style.display="block";
}
display();
</script>
Takto to mám a ide to mám to dobre?

//autoeditácia príspevku (30 Okt 2010, 19:11)
ako spraviť nech vykoná 2 naraz?

Kód: Vybrať všetko

<a href="nieco.php" name="btn" id="btn" style="display:none">j</a>
nech nieco.php a nieco2.php s jednim klikom na j?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Po uplinutí času refresh a...

Príspevok od používateľa audiotrack »

nekázal som ti submit button prepísať na link, ale dať index.php do actionu toho formuláru (či si nedal). Tak načo sa pýtaš na rady keď si robíš úplne iné ako ti ľudia napíšu? A vzhľadom na to, že toto isté riešiš v inej téme tak lock, nemá totiž zmysel písať všetko dvojmo
Zamknuté