0

Is it possible to run a js function\script after using already the windows.location.replace to get to a new website.

I need to use the script after the page load with the parameters I provide.

All my code is in html file running the scripts.

const today = new Date()// date
        var month =today.toLocaleString('default', { month: 'long' });// get the month 
        var day = today.getDate();//get the  Day
        var hour = today.getHours();//time 
        var month = today.getMonth() +1;
        var year = today.getFullYear();
        var filteredURL = `the website with the parameters`
        sessionStorage.setItem("reloading", "true");
        window.location.replace(filteredURL);

      window.onload = function() {
    var reloading = sessionStorage.getItem("reloading");
    if (reloading) {
        sessionStorage.removeItem("reloading");
        myFunction(console.log(test));
    }
}

// function reloadP() {
//     sessionStorage.setItem("reloading", "true");
//     document.location.reload();
// }

any help will be welcome. thanks in advance.

7
  • Do you own the redirected page? Commented Dec 19, 2021 at 16:51
  • 1
    Check this answer it is very good explained and working! stackoverflow.com/a/41905026/13885600 Commented Dec 19, 2021 at 17:17
  • the redirection is to another website. @MartinDedja I tried that but cant even console log after the reload, can I put my code maybe I did something wrong? Commented Dec 19, 2021 at 17:27
  • Do you own the other website? Commented Dec 19, 2021 at 17:39
  • No, I dont own the other website, using same authenticated session Commented Dec 19, 2021 at 17:48

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.