HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

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

HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

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

js. script na odpocet casu

Kód: Vybrať všetko

<script language="javascript">
var seconds=20 ;
document.counter.d2.value='20' ;

function display(){
   if(seconds > -1){
       document.counter.d2.value=seconds--;
       setTimeout("display()",1000) ;
   } else document.getElementById('btn').style.display="block";
}
display();
</script>
form

Kód: Vybrať všetko

<form name="counter" action="" method="post"><input type="text" size="1"
name="d2"><input type="submit" name="btn" id="btn" value="Pokracovat" style="display:none"/></form>
po uplinuti 20sek. sa zobrazi tlacidlo Pokracovat ako zmenit toto tlacidlo na moj obrazok? ico.png? a nasledne akym sposobom by sa po uplinuti 20sek. dalo spravit aby sa zobrazilo 2x tlacidlo submit ale 1. by bol obrazok ico.png a 2 obrazok ico2.png
Dakujem pekne
Michaelo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6177
Registrovaný: 16 júl 2008, 20:29
Bydlisko: Pri PC
Kontaktovať používateľa:

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

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

Normalne si daj do formu 2 tlacidla len im daj ine nazvy (name).
A obrazok spravis cez CSS classy.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

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

normálne tam sprav obrázkové tlačítko namiesto textového. Hádam sa nejdeš pýtať na základy html a css
S-player
Light Star
Light Star
Príspevky: 277
Registrovaný: 23 júl 2011, 22:30

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

Príspevok od používateľa S-player »

Kód: Vybrať všetko

var seconds=20 ;
document.counter.d2.value='20' ;
...
Mimochodom ten druhý riadok ti tam ani netreba... a neviem či by nebolo lepšie použiť setInterval než za každým razom vytvárať nový setTimeout
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

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

audiotrack napísal:normálne tam sprav obrázkové tlačítko namiesto textového. Hádam sa nejdeš pýtať na základy html a css
dobre... css by vypadalo takto

Kód: Vybrať všetko

#btn {
  background: url(ico.png) top left no-repeat;
  width: 15px; height: 15px;
  border: 0px;
  text-indent: -2000px;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}
a form

Kód: Vybrať všetko

<form name="counter" action="" method="post"><input type="text" size="1"
name="d2"><input type="submit" name="btn" id="btn" value="Pokracovat" style="display:none"/></form>
ak vsak do form dam este jedno

Kód: Vybrať všetko

<input type="submit" name="btnn" id="btnn" value="Pokracovat" style="display:none"/>
a druhe css bude vypadat

Kód: Vybrať všetko

#btnn {
  background: url(ico2.png) top left no-repeat;
  width: 15px; height: 15px;
  border: 0px;
  text-indent: -2000px;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}
tak sa mi form tlacitko submit btnn zobrazi ihned a nie po 20sek. ja chcem aby sa mi oby dve tlacidla zobrazili az po 20sek. dakujem za radu...
*****HERO*****
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2446
Registrovaný: 08 máj 2006, 1:34

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

Príspevok od používateľa *****HERO***** »

ako sa ti moze ten druhy submit (s id "btnn") zobrazit hned, ked ho mas defaultne schovany a dalej uz s nim nijak nepracujes? podla tvojho kodu by sa nemal zobrazit vobec

zobrazis ho prekvapivo tak isto ako ten prvy .. cize v tom JavaScripte ti pribudne do elsu riadok document.getElementById('btnn').style.display="block";
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

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

*****HERO***** napísal:ako sa ti moze ten druhy submit (s id "btnn") zobrazit hned, ked ho mas defaultne schovany a dalej uz s nim nijak nepracujes? podla tvojho kodu by sa nemal zobrazit vobec

zobrazis ho prekvapivo tak isto ako ten prvy .. cize v tom JavaScripte ti pribudne do elsu riadok document.getElementById('btnn').style.display="block";
presne takto to mam

Kód: Vybrať všetko

<form name="counter" action="" method="post"><input type="text" size="1"
name="d2"><input type="submit" name="btn" id="btn" value="" style="display:none"/><input type="submit" name="btnn" id="btnn" value="" style="display:none"/></form>
style

Kód: Vybrať všetko

#btn {
  background: url(./img/1.png) top left no-repeat;
  width: 32px; height: 32px;
  border: 0px;
  text-indent: -2000px;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

#btnn {
  background: url(./img/2.png) top left no-repeat;
  width: 32px; height: 32px;
  border: 0px;
  text-indent: -2000px;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}
java

Kód: Vybrať všetko

<script language="javascript">
var seconds=20 ;
document.counter.d2.value='20' ;

function display(){
   if(seconds > -1){
       document.counter.d2.value=seconds--;
       setTimeout("display()",1000) ;
   } else document.getElementById('btn').style.display="block";
   document.getElementById('btnn').style.display="block";
}
display();
</script>
a predstav si ze hned za mi zobrazi 2tlacidlo a po uplinuti casu zmizne 2 tlacidlo a nahradi ho 1... Ja si tiez neviem vysvetlit ze preco ked to mam presne takto ako som to sem poslal... a nechapem niekto vie co stym je ? dakujem!
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

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

v tom html nemáš ukončený ten textový input, chýba ti tam spätné lomítko na konci. A to zobrazenie tlačítka je preto, že tú vetvu v else nemáš v zátvorkach, tak sa vykonáva iba prvý príkaz. Ten druhý sa vykoná pri každom spustení funkcie, nepatrí k tomu else keď to nemáš spojené zátvorkami v jednom bloku
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

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

audiotrack napísal:v tom html nemáš ukončený ten textový input, chýba ti tam spätné lomítko na konci. A to zobrazenie tlačítka je preto, že tú vetvu v else nemáš v zátvorkach, tak sa vykonáva iba prvý príkaz. Ten druhý sa vykoná pri každom spustení funkcie, nepatrí k tomu else keď to nemáš spojené zátvorkami v jednom bloku

Kód: Vybrať všetko

<form name="counter" action="" method="post"><input type="text" size="1"
name="d2"><input type="submit" name="btn" id="btn" value="" style="display:none"\><input type="submit" name="btnn" id="btnn" value="" style="display:none"\></form>

Kód: Vybrať všetko

<script language="javascript">
var seconds=20 ;
document.counter.d2.value='20' ;

function display(){
   if(seconds > -1){
       document.counter.d2.value=seconds--;
       setTimeout("display()",1000) ;
   } else { document.getElementById('btn').style.display="block";
   document.getElementById('btnn').style.display="block";
   }
}
display();
</script>
teraz sa 2 tlacidlo nezobrazi ani po uplinuti casu objavi sa len 1. tlacidlo...
S-player
Light Star
Light Star
Príspevky: 277
Registrovaný: 23 júl 2011, 22:30

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

Príspevok od používateľa S-player »

Kód: Vybrať všetko

#btn {
...
}

#btnn {
...
}
Používať takýto štýl pomenovania je úplne skvelé. Ako zadeklaruješ tretie tlačidlo? #btnnn? :aasmile29:


// Tie lomítka tam nemáš správne

Kód: Vybrať všetko

<form name="counter" action="" method="post"><input type="text" size="1"
name="d2"><input type="submit" name="btn" id="btn" value="" style="display:none"\><input type="submit" name="btnn" id="btnn" value="" style="display:none"\></form>

Kód: Vybrať všetko

<form name="counter" action="" method="post">
    <input type="text" size="1" name="d2">
    <input type="submit" name="btn" id="btn" value="" style="display:none">
    <input type="submit" name="btnn" id="btnn" value="" style="display:none">
</form>
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

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

S-player napísal:

Kód: Vybrať všetko

#btn {
...
}

#btnn {
...
}
Používať takýto štýl pomenovania je úplne skvelé. Ako zadeklaruješ tretie tlačidlo? #btnnn? :aasmile29:


// Tie lomítka tam nemáš správne

Kód: Vybrať všetko

<form name="counter" action="" method="post"><input type="text" size="1"
name="d2"><input type="submit" name="btn" id="btn" value="" style="display:none"\><input type="submit" name="btnn" id="btnn" value="" style="display:none"\></form>

Kód: Vybrať všetko

<form name="counter" action="" method="post">
    <input type="text" size="1" name="d2">
    <input type="submit" name="btn" id="btn" value="" style="display:none">
    <input type="submit" name="btnn" id="btnn" value="" style="display:none">
</form>
aj tak sa zobrazi len to 1dno tlacidlo! boze toto neni mozne uz...
S-player
Light Star
Light Star
Príspevky: 277
Registrovaný: 23 júl 2011, 22:30

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

Príspevok od používateľa S-player »

Skontroluj si cestu k obrázku v css tz.

Kód: Vybrať všetko

background: url(./img/1.png) top left no-repeat;
background: url(./img/2.png) top left no-repeat;
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

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

S-player napísal:Skontroluj si cestu k obrázku v css tz.

Kód: Vybrať všetko

background: url(./img/1.png) top left no-repeat;
background: url(./img/2.png) top left no-repeat;
cesta je v poriadku...
S-player
Light Star
Light Star
Príspevky: 277
Registrovaný: 23 júl 2011, 22:30

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

Príspevok od používateľa S-player »

Máš to niekde online prípadne vieš sem nahodiť celú stránku ako to máš zrobené?
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

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

S-player napísal:Máš to niekde online prípadne vieš sem nahodiť celú stránku ako to máš zrobené?
online to nemam a cele ako to mam zrobene mam vizsie rozpisane... :-) nic viac v php kode nemam...
S-player
Light Star
Light Star
Príspevky: 277
Registrovaný: 23 júl 2011, 22:30

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

Príspevok od používateľa S-player »

Nuž ja som to vyskúšal a mne to funguje čiže problém bude niekde na tvojej strane podľa všetkého...
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

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

S-player napísal:Nuž ja som to vyskúšal a mne to funguje čiže problém bude niekde na tvojej strane podľa všetkého...
problem bol v <div> :D mal som sirku nastavenu na 50px. preto sa mi zobrazoval iba 1 obrazok prestavil som ho na 150px. a uz to fachci...
lenze mam este problem tie obrazky sa zobrazuju pod sebou da sa to nejakym sposobom nastavit aby sa zobrazovali vedla seba...?
ps. hodil som to do tabulky a hotovo...
Michaelo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6177
Registrovaný: 16 júl 2008, 20:29
Bydlisko: Pri PC
Kontaktovať používateľa:

Re: HTML 2x tlacidlo submit + zmena tlacidla na obrazok...

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

Stacilo dat danym tlacidlam v CSSku display: inline-block; a mal by si ich vedla seba aj bez tabuliek.
Napísať odpoveď