none
Pencere kapatma / değiştirme onay.. RRS feed

  • Soru

  • Merhaba arkadaşlar..

    Bu projem var benim. bir sayfada editör var oraya işimiz gereği 20 satır falan yazı yazıyoruz. kaydet e basmadan önce yanlışlıkla backspace bastığımda bir önceki sayfaya geçiyor bütün yazdıklarım gidiyor. Sayfa değiştirmeden önce Çıkmak istediğinize eminmisiniz gibi bir uyarı getirtebilirmiy olursa nasıl ?

    8 Ocak 2014 Çarşamba 20:36

Yanıtlar

Tüm Yanıtlar

  • Merhaba,

    JavaScript ile navigasyon için onay mesajı çıkartabilirsiniz. Bu adresteki örnek işinizi görebilir.

    İyi çalışmalar...


    Savaş Murat Alkım - MCT, MCSD, MS, MCPS, PMP

    8 Ocak 2014 Çarşamba 23:53
  • Savaş bey merhaba, ben zaten bu konyu araştırdım internette ama heralde bilgimin çok olmamasından dolayı yapamadım. gönderdiğinz sayfada da birisi bişey yazmış altında herkes şunu ekle bunu ekle demiş. size zahmet olmazsa tam çalışan kodu buraya aktarabilir misiniz ?
    9 Ocak 2014 Perşembe 07:20
  • <html>
    <head>
    <script>
     var confirmOnPageExit = function (e) 
    {
        // If we haven't been passed the event get the window.event
        e = e || window.event;
    
        var message = 'Any text will block the navigation and display a prompt';
    
        // For IE6-8 and Firefox prior to version 4
        if (e) 
        {
            e.returnValue = message;
        }
    
        // For Chrome, Safari, IE8+ and Opera 12+
        return message;
    };
    // Turn it on - assign the function that returns the string
    window.onbeforeunload = confirmOnPageExit;
    </script>
    </head>
    <body>
    <a href="a.html">gidilecek yer</a>
    </body>
    </html>

    yukarıdakini bir HTML dosyaya yapıştırın, çalışacaktır. 

    Kaynağını tekrar belirteyim : http://stackoverflow.com/questions/1119289/how-to-show-the-are-you-sure-you-want-to-navigate-away-from-this-page-when-ch


    Savaş Murat Alkım - MCT, MCSD, MS, MCPS, PMP

    9 Ocak 2014 Perşembe 07:57
  • çok teşekkür ederim, en kısa zamanda deneyeceğim.
    9 Ocak 2014 Perşembe 10:09
  • Savaş bey dediğiniz gibi yaptım çalıştı çok teşekkür ederim. Son bir şey daha sorabilir miyim ?

    Ben bu sayfaya girdiğinde bu olay çalışsın istemiyorumda sayfa içerisindeki textboxa yazı yazması durumunda bu uyarı gelsin istiyorum acaba bunu yapabilir miyim ?

    9 Ocak 2014 Perşembe 14:55