• 10-02-2024, 23:03:52
    #1
    merhaba arkadaslar dil degisme kodum var
    dil degisdiginde sayfa yenileniyor. ama oldugu sayfaya geri donmuyor


        <script>
    // Dil değişikliğini işle
            function changeLanguage(lang) {
                var data = {
                    "action": "change_language",
                    "lang": lang
                };
                var xhr = new XMLHttpRequest();
                xhr.open("POST", "translator.php", true);
                xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
                xhr.onreadystatechange = function() {
                    if (xhr.readyState == 4 && xhr.status == 200) {
                        console.log(xhr.responseText);
                          window.location.reload();
                    }
                };
                xhr.send(JSON.stringify(data)); // Veriyi JSON formatında gönder
            }
    </script>

    window.location.reload(); bunla her yontemi denedim ama suanki sayfaya donmuyor
  • 10-02-2024, 23:10:08
    #2
    <script>
        // Dil değişikliğini işle
        function changeLanguage(lang) {
            var data = {
                "action": "change_language",
                "lang": lang
            };
            var xhr = new XMLHttpRequest();
            xhr.open("POST", "translator.php", true);
            xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
            xhr.onreadystatechange = function() {
                if (xhr.readyState == 4 && xhr.status == 200) {
                    console.log(xhr.responseText);
                    window.location.reload();
                }
            };
            xhr.send(JSON.stringify(data)); // Veriyi JSON formatında gönder
        }
        
        // Sayfaya geri dön
        function goBack() {
            window.history.back();
        }
    </script>

    DigitalHistory adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaslar dil degisme kodum var
    dil degisdiginde sayfa yenileniyor. ama oldugu sayfaya geri donmuyor


        <script>
    // Dil değişikliğini işle
            function changeLanguage(lang) {
                var data = {
                    "action": "change_language",
                    "lang": lang
                };
                var xhr = new XMLHttpRequest();
                xhr.open("POST", "translator.php", true);
                xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
                xhr.onreadystatechange = function() {
                    if (xhr.readyState == 4 && xhr.status == 200) {
                        console.log(xhr.responseText);
                          window.location.reload();
                    }
                };
                xhr.send(JSON.stringify(data)); // Veriyi JSON formatında gönder
            }
    </script>
    window.location.reload(); bunla her yontemi denedim ama suanki sayfaya donmuyor
  • 10-02-2024, 23:15:27
    #3
    DiZiNi adlı üyeden alıntı: mesajı görüntüle
    <script>
        // Dil değişikliğini işle
        function changeLanguage(lang) {
            var data = {
                "action": "change_language",
                "lang": lang
            };
            var xhr = new XMLHttpRequest();
            xhr.open("POST", "translator.php", true);
            xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
            xhr.onreadystatechange = function() {
                if (xhr.readyState == 4 && xhr.status == 200) {
                    console.log(xhr.responseText);
                    window.location.reload();
                }
            };
            xhr.send(JSON.stringify(data)); // Veriyi JSON formatında gönder
        }
        
        // Sayfaya geri dön
        function goBack() {
            window.history.back();
        }
    </script>

    emeginize salik . yalniz calismadi
  • 10-02-2024, 23:17:28
    #4
    DigitalHistory adlı üyeden alıntı: mesajı görüntüle
    emeginize salik . yalniz calismadi
    <script>
        // Dil değişikliğini işle
        function changeLanguage(lang) {
            var data = {
                "action": "change_language",
                "lang": lang
            };
            var xhr = new XMLHttpRequest();
            xhr.open("POST", "translator.php", true);
            xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
            xhr.onreadystatechange = function() {
                if (xhr.readyState == 4 && xhr.status == 200) {
                    console.log(xhr.responseText);
                    window.location.reload();
                }
            };
            xhr.send(JSON.stringify(data)); // Veriyi JSON formatında gönder
        }
        
        // Sayfaya geri dön
        function goBack() {
            window.history.go(-1);
        }
    </script>
    bunu deneyin
  • 10-02-2024, 23:21:23
    #5
    DiZiNi adlı üyeden alıntı: mesajı görüntüle
    <script>
        // Dil değişikliğini işle
        function changeLanguage(lang) {
            var data = {
                "action": "change_language",
                "lang": lang
            };
            var xhr = new XMLHttpRequest();
            xhr.open("POST", "translator.php", true);
            xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
            xhr.onreadystatechange = function() {
                if (xhr.readyState == 4 && xhr.status == 200) {
                    console.log(xhr.responseText);
                    window.location.reload();
                }
            };
            xhr.send(JSON.stringify(data)); // Veriyi JSON formatında gönder
        }
        
        // Sayfaya geri dön
        function goBack() {
            window.history.go(-1);
        }
    </script>
    bunu deneyin

    demin bu sekil denemisdim olmamisdi yine denedim olmadi
  • 10-02-2024, 23:22:47
    #6
    geldiği sayfayı algılamıyordur ama şöyle çözülür bence.

    <script>
        // Referans alınan sayfa URL'sini tutan değişken
        var previousPage = document.referrer;
    
        // Dil değişikliğini işle
        function changeLanguage(lang) {
            var data = {
                "action": "change_language",
                "lang": lang
            };
            var xhr = new XMLHttpRequest();
            xhr.open("POST", "translator.php", true);
            xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
            xhr.onreadystatechange = function() {
                if (xhr.readyState == 4 && xhr.status == 200) {
                    console.log(xhr.responseText);
                    // Referans alınan sayfaya yönlendir
                    window.location.href = previousPage;
                }
            };
            xhr.send(JSON.stringify(data)); // Veriyi JSON formatında gönder
        }
    </script>
  • 10-02-2024, 23:24:40
    #7
    DiZiNi adlı üyeden alıntı: mesajı görüntüle
    geldiği sayfayı algılamıyordur ama şöyle çözülür bence.

    <script>
        // Referans alınan sayfa URL'sini tutan değişken
        var previousPage = document.referrer;
    
        // Dil değişikliğini işle
        function changeLanguage(lang) {
            var data = {
                "action": "change_language",
                "lang": lang
            };
            var xhr = new XMLHttpRequest();
            xhr.open("POST", "translator.php", true);
            xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
            xhr.onreadystatechange = function() {
                if (xhr.readyState == 4 && xhr.status == 200) {
                    console.log(xhr.responseText);
                    // Referans alınan sayfaya yönlendir
                    window.location.href = previousPage;
                }
            };
            xhr.send(JSON.stringify(data)); // Veriyi JSON formatında gönder
        }
    </script>

    hayir buda calismadi ne yazikki
  • 10-02-2024, 23:26:05
    #8
    <script>
        // Referans alınan sayfa URL'sini tutan değişken
        var previousPage = document.referrer;
        console.log("Referans alınan sayfa:", previousPage);
    
        // Dil değişikliğini işle
        function changeLanguage(lang) {
            var data = {
                "action": "change_language",
                "lang": lang
            };
            var xhr = new XMLHttpRequest();
            xhr.open("POST", "translator.php", true);
            xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
            xhr.onreadystatechange = function() {
                if (xhr.readyState == 4 && xhr.status == 200) {
                    console.log(xhr.responseText);
                    // Referans alınan sayfaya yönlendir
                    window.location.href = previousPage;
                }
            };
            xhr.send(JSON.stringify(data)); // Veriyi JSON formatında gönder
        }
    </script>
    Bu kod, referans alınan sayfayı tarayıcı konsolunda yazdıracak. Tarayıcı konsolunu açarak, referans alınan sayfanın doğru URL'sini kontrol edebilirsiniz. Eğer doğru URL'yi alıyorsanız, dil değiştirme işlemi tamamlandıktan sonra bu URL'ye geri dönüş yapacaktır. konsola bakın f12 ile orda yazacakmı geldiği url. bir urlden gelmesini sağlayın ama sayfayı refresh yapmayın
  • 10-02-2024, 23:29:46
    #9
    DiZiNi adlı üyeden alıntı: mesajı görüntüle
    <script>
        // Referans alınan sayfa URL'sini tutan değişken
        var previousPage = document.referrer;
        console.log("Referans alınan sayfa:", previousPage);
    
        // Dil değişikliğini işle
        function changeLanguage(lang) {
            var data = {
                "action": "change_language",
                "lang": lang
            };
            var xhr = new XMLHttpRequest();
            xhr.open("POST", "translator.php", true);
            xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
            xhr.onreadystatechange = function() {
                if (xhr.readyState == 4 && xhr.status == 200) {
                    console.log(xhr.responseText);
                    // Referans alınan sayfaya yönlendir
                    window.location.href = previousPage;
                }
            };
            xhr.send(JSON.stringify(data)); // Veriyi JSON formatında gönder
        }
    </script>
    Bu kod, referans alınan sayfayı tarayıcı konsolunda yazdıracak. Tarayıcı konsolunu açarak, referans alınan sayfanın doğru URL'sini kontrol edebilirsiniz. Eğer doğru URL'yi alıyorsanız, dil değiştirme işlemi tamamlandıktan sonra bu URL'ye geri dönüş yapacaktır. konsola bakın f12 ile orda yazacakmı geldiği url. bir urlden gelmesini sağlayın ama sayfayı refresh yapmayın

    hocam calisti. ama cokiesleri temizledikden sonra.
    temizlemeden once farkli bir sayfayi gostermisdi,

    cloudda site ondanmi kaynakli yoksa nedenmi bilemiyorum.