Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai |
Autorius: Xinel | Peržiūrų: 3933 ![]() |
Xinel Narys Margas ![]() Pranešimai: 92 Įstojęs: 2006 Lap. 14 17:11:59 | |
Sveiki, ar yra toks back mygtukas, kuris galėtų grįžti kelis veiksmus atgal, bet ne vieną? Turiu forma iš 4 žingsnių ir reikia, kad paspaudus back mygtuką vis grįžtų į ankstesnį žingsnį. Pavyzdžiui, naudojant <button onclick=\"history.back()\">Atgal</button> ir paspaudus back mygtuką 4 žingsnyje, grįžta į 3 žingsnį, trečiame žingsnyje vėl yra back mygtukas ir jį paspaudus pagal šitą permestų į 4 žingsnį. Kaip padaryt, kad permestų į 2 žingsnį? Žingsnio nuorodos, kaip mygtuko šiuo atveju naudoti netinka. Reikia tokio principo, kaip kad naršyklėje paspaudus back mygtuką arba klaviatūroje <-. Su pagarba Xinel |
Žmogus Narys Viršesnis už Dievą Pranešimai: 5621 Įstojęs: 2006 Gru. 8 17:12:08 | |
<button onclick=\"history.back()\">Atgal</button> o tai 3 žingsnyje nepermeta į 2, o į 4 žingsnį? Jei ką dar google gali pabandyt:
0 Redagavo Žmogus 2015 Rugs. 16 19:09:16 #1 Tiesiog du kartus paspaudus back, pradeda atsidaryt prieš tai buvęs puslapis ir toliau spaudinėjant back, jie ir žais tarpusavy. — Xinel, 2015 Rugs. 17 14:09:51 |
|
avice Narys Terminatorius ![]() Pranešimai: 1441 Įstojęs: 2010 Bir. 25 20:06:33 | |
window.history.go(-2) 0 #1 Pagal šitą išeina, kad jei aš trečiame žingsnyje paspaudžiu back, tuomet antrame žingsnyje vėl back (history(-2)), tai tuomet viskas ok. Bet jei aš einu iš pirmo žingsnio daeinu iki antro ir tada spaudžiu back (history(-2)), tai kur tuomet papulsiu? Tikrai ne atgal į pirmą žingsnį. — Xinel, 2015 Rugs. 18 09:09:03 |
|
avice Narys Terminatorius ![]() Pranešimai: 1441 Įstojęs: 2010 Bir. 25 20:06:33 | |
ne back bet go, zurek ka parasiau window.history.go(-2) su minusu reiskia 2 puslapius atgal 0 #1 Ką tai reiškia puikiai suprantu. Tai ir aiškinu, jei aš iš 1 žingsnio nueinu į 2 žingsnį ir tada grįžtu 2 puslapius atgal, tai kur aš atsidursiu?
Jei naudosiu history(-2) trečiame žingsnyje, tai nuėjęs iki trečio ir paspaudęs back atsidursiu iškart pirmame. Vėl negerai. — Xinel, 2015 Rugs. 18 10:09:19 |
|
Pakartoti slaptažodį Moderatorius Viršesnis už Dievą ![]() Pranešimai: 5188 Įstojęs: 2008 Rugp. 6 22:08:39 | |
Tai su ifais nustatyk kuriame puslapyje yra vartotojas, ir pagal tai atvaizduok atitinkamą go skaičių. 0 #1 Irgi nevisai tinkamas variantas. Vėlgi, jei aš iš pirmo žingsnio einu į antrą ir vėl noriu grįžti į pirmą, tai bus -1 antrame žingsnyje. Kita situacija. Nueinu iki trečio žingsnio, spaudžiu back, atsiduriu antrame, tai dabar antrame jau reiktų -2, kad atsidurčiau pirmame. Taigi antrame žingsyje reiktų ir -1, ir -2. — Xinel, 2015 Rugs. 21 08:09:47 |
|
avice Narys Terminatorius ![]() Pranešimai: 1441 Įstojęs: 2010 Bir. 25 20:06:33 | |
Bet jog su history.back() graziai permeta i visus puslapius atgal paeliui , ismeginau. tai pvz is 5 i 4 is 4 i 3 is 3 i 2 ir t.t 0 #1 Nesuprantu, gal ką aš ne taip darau? Naudoju: <input type='image' src='img/back.png' onclick='history.back()'> — Xinel, 2015 Rugs. 24 09:09:54 |
Peršokti į forumą: |