JavaScript: Odota! Oletko todella varma, että haluat lähteä?

stopOletko koskaan päässyt aina lähetyssivulle vain sekoittamaan ja sulkemaan selainikkunan? Minulla on! Olen itse käynyt läpi koko ostojärjestelmän ja lisännyt tonnia tuotteita vain vahingossa sulkemaan selaimen. Koska useimmat selaimet tukevat välilehtiä nyt, se on melko helppo tehdä.

Sovelluksissa, joissa on monivaiheinen prosessi, tarkistus ja maksaminen, olisi viisasta käyttää vahvistusta ennen ikkunan sulkemista ... mutta se ei ole niin helppoa kuin luulet. Javascriptilla on onbeforeunload -tapahtuma, jossa voit vahvistaa, haluaako käyttäjä todella poistua sivulta. Tässä esimerkki ja tässä on koodi:

Yksi kommentti

  1. 1

    Yip, olen myös kokenut tuon hullun pienen ongelman selainikkunassa. Itse asiassa olen etsinyt ja löytänyt ratkaisun ongelmaan, ja mielestäni se eroaa hieman koodistasi. Vain koodi näyttää hyvältä ja yksinkertaisti sitä. Kiitos

Mitä mieltä olet?

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.