Ennen kuin

keksin, niin tietääkö joku millä scriptillä estän back/edellinen-painikkeen käytön web-sivulla?
3256
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

jonkinlaisen ratkaisun, mutta näköjään väitetään ettei edellinen-painiketta voida disabloida - en usko. Neljäs kohta tuntui olevan paras ratkaisu...

Easy answer - you can't.

Longer answer - you cannot totally remove the ability for the user to go back to the previous location, although you can make it harder.

1) You can use the location replace method when changing the location. This replaces the current history location with the new location. However older browsers do not support this method, which is why it is required to test for the images object:




Note: in Opera replace() will work, but only with absolute URL's.

2) You can load the new location into another window, and then close the old window:

In the first page:



Open Window


In the next window:



change location


3) You can open a window without a toolbar:




However, this does not totally stop the user from being able to go back to the previous page.

4) You can add code to the previous page to force the browser to go forwards again:

Äänestä
  • Miksi haluat moista toimintoa??? Sehän hankaloittaa kulkijoiden elämää ihan älyttömästi. Aiemmin tuohon törmäsi jopa ihan "oikeilla sivuilla" mutta nykyään käyttöliittymäsuunnittelu on mennyt sen verran eteenpäin ettei tuota onneksi näe.

    Kaikista ikävin tilanne on silloin, kun esmes Googlella haet jotain asiaa ja Google tarjoaa sun sivua, ok, klikkaat linkkiä ja joudun sun sivulle.. ääh ei löydä tarvittavaa tietoa...takaisin...!!! Mitä, ei pääse takaisin??? Arvaa pänniikö kun joutuu menemään manuaalisesti takaisin Googleen, kirjoittamaan hakusanayhdistelmät uudelleen.

    Pahinta on jos on löytänyt seikkaperäisen surffailun jälkeen erittäin mielenkiintoisen saitin ja siellä jostain syystä on linkki sun sivuille, klikkaat siihen ja olet menettänyt tiedon missä edellinen linkki oli..

    Asia on niin, että jos joudut muka jostain syystä käyttämään tuollaista viritystä, niin sivustosi rakenteessa on silloin jotain perustavanlaatuisesti pielessä. Minkään nettisivun toiminta ei saisi perustua toin scriptin käyttöön. Joka tapauksessa, ottamalla JavaScriptin pois käytöstä selaimessa, voi kiertää tota sun purkkaviritystä.

    Tee mieluummin sivut mitkä oikeesti toimii, äläkä estä kävijöiden surffausta.

    Äänestä

  • Jamac kirjoitti:

    Miksi haluat moista toimintoa??? Sehän hankaloittaa kulkijoiden elämää ihan älyttömästi. Aiemmin tuohon törmäsi jopa ihan "oikeilla sivuilla" mutta nykyään käyttöliittymäsuunnittelu on mennyt sen verran eteenpäin ettei tuota onneksi näe.

    Kaikista ikävin tilanne on silloin, kun esmes Googlella haet jotain asiaa ja Google tarjoaa sun sivua, ok, klikkaat linkkiä ja joudun sun sivulle.. ääh ei löydä tarvittavaa tietoa...takaisin...!!! Mitä, ei pääse takaisin??? Arvaa pänniikö kun joutuu menemään manuaalisesti takaisin Googleen, kirjoittamaan hakusanayhdistelmät uudelleen.

    Pahinta on jos on löytänyt seikkaperäisen surffailun jälkeen erittäin mielenkiintoisen saitin ja siellä jostain syystä on linkki sun sivuille, klikkaat siihen ja olet menettänyt tiedon missä edellinen linkki oli..

    Asia on niin, että jos joudut muka jostain syystä käyttämään tuollaista viritystä, niin sivustosi rakenteessa on silloin jotain perustavanlaatuisesti pielessä. Minkään nettisivun toiminta ei saisi perustua toin scriptin käyttöön. Joka tapauksessa, ottamalla JavaScriptin pois käytöstä selaimessa, voi kiertää tota sun purkkaviritystä.

    Tee mieluummin sivut mitkä oikeesti toimii, äläkä estä kävijöiden surffausta.

    ... muutamia kyselylomakkeita, jotka latautuvat parent-sivulle. Lomakkeelta toiselle siirryttäessä vastaukset päivittyvät tietokantaan. Estämällä siirtymisen takaisin edelliselle lomakkeelle estän helpoiten vastaamasta samoihin kysymyksiin monta kertaa, joita muuten pitäisi siivota tietokannasta pois. Nyt halutakseen vastata uudestaan täytyy nähdä hieman vaivaa... tietenkin on olemassa parempiakin tapoja tehdä kyselyjä, mutta testataan nyt tätä.

    Äänestä

Kommentoi aloitusta


itse kirjoitti:

keksin, niin tietääkö joku millä scriptillä estän back/edellinen-painikkeen käytön web-sivulla?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu