Eli millä tavalla onnistuu tekemään linkin "Siirry sivu taaksepäin" html/php:llä? Eli sama juttu kuin mikä on selaimen napeissa?
Edelliselle sivulle
7
626
Vastaukset
- ohjain-
Näytä > työkalupalkit > navigointipalkki ( väkänen ) jos ongelma oli että ei sinulla ole esillä Mozilla eikä IE vieritys eteen ja taakse nuolia .
- ohjain-
Näytä > työkalupalkit > navigointipalkki ( väkänen ) jos ongelma oli että ei sinulla ole esillä Mozilla eikä IE vieritys eteen ja taakse nuolia .
Tee normaali linkki tai nappi.
Korvaa [] sulut suluilla
[a href="javascript: history.go(-1) "]Takaisin[/a]
[input type="button" onClick="javascript: history.go(-1)" /]- sama php:llä?
Onnistuuko tuo sama php:llä?
sama php:llä? kirjoitti:
Onnistuuko tuo sama php:llä?
Periaatteessa ei, koska php suoritetaan palvelimella. Javascript taas suoritetaan käyttäjän koneella.
Jos tuon saman haluaa php:lla tehdä niin kannattaa tutustua $_SERVER['HTTP_REFERER'] muuttujaan:
http://www.php.net/manual/en/reserved.variables.server.php
Kuitenkin sivulla on mainittu:
Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.
Suosittelenkin käyttämään tuota javascript -koodia, joka on toimiva, ellei selaimesta ole kytketty javascript -tukea pois päältä- keksa1
Jil.lian kirjoitti:
Periaatteessa ei, koska php suoritetaan palvelimella. Javascript taas suoritetaan käyttäjän koneella.
Jos tuon saman haluaa php:lla tehdä niin kannattaa tutustua $_SERVER['HTTP_REFERER'] muuttujaan:
http://www.php.net/manual/en/reserved.variables.server.php
Kuitenkin sivulla on mainittu:
Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.
Suosittelenkin käyttämään tuota javascript -koodia, joka on toimiva, ellei selaimesta ole kytketty javascript -tukea pois päältämuuttujaa edellisestä ladatusta sivusta.
kun PHP-sivu latautuu, niin se lukee sessiosta edellisen sivun mikä ladattiin ja laittaa sen linkin taakse ja sitten pistää itsensä samaan muuttujaan keksa1 kirjoitti:
muuttujaa edellisestä ladatusta sivusta.
kun PHP-sivu latautuu, niin se lukee sessiosta edellisen sivun mikä ladattiin ja laittaa sen linkin taakse ja sitten pistää itsensä samaan muuttujaanTuo toimisi kerran. Valitettavasti sitten seuraavalla kerralla mentäisiinkin eteenpäin, eikä taaksepäin...
Tietysti voisi tehdä jonkunlaisen taulukon (tai mielummin linkitetyn listan), mutta sekään ei välttämättä ongelmaa ratkaisisi, formien arvoja, yms. kun on vaikea kaikkia talletella...
Ja muutenkin tilallinen surffailu on persiistä. :)
Javascriptillä toteutus vastaa juurikin niitä nappeja, mitä haettiin. Ongelmiin kannattaa kuitenkin varautua...
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Nesteen bensapumput pois, tilalle latausasemat
Näin se maailma muuttuu, kun Suomessakin liikenneasemat lopettavat polttoaineiden myynnin ja tarjoavat enää sähköä autoi1791438Mietin sinua nainen
Ikävöin sinua enemmän kuin voin myntää. Ajattelin et laitan sinulle viestriä (kirjoitin jo puhelimeen viestin) Sitten55972Härsilällä jännät paikat, saako hän 30 päiväsakkoa Rasmuksen tapauksesta
Syyttäjä vaatii peräti kolmekymmentä päiväsakkoa Härsilälle, vaikka todistajan mukaan Rasmus aloitti nuhjaamisen, jossa63741Kyllä suoraan
Sanottua vi.tu.taa. Miksi en toiminut silloin. Sama kun olisi heittänyt smagardin menemään.34692Nainen, viime aikoina olen itkenyt sinua yhä useammin
Niin kuin juuri äsken. Aamulla näin myös unta sinusta. Koskin unessa hiuksia päälaellasi, ja pyytelin sitä heti anteeksi51687Voisitko nainen kertoa mulle
Tykkäätkö sä musta, vai unohdanko koko jutun? Mä en viitti tulla sinne enää, ettei mua pidetä jonain vainoajana, ku sun110644- 81641
- 36624
- 64598
Täällä iImenee vihamielisyys kristinuskoa kohtaan
Ei taida sielunvaellus-/jälleensyntymisväellä olla omasta asiastaan mielekästä sanottavaa, kun pitää kiivaasti hyökätä e303587