Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Page 1 of 2 12 LastLast
Results 1 to 15 of 18

Thread: Page reload

  1. #1
    New to the CF scene
    Join Date
    Jun 2002
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Page reload

    Hello!

    I'm looking for a script that can reload a page immidietly when the surfer enters it, but only ONCE.

  • #2
    Regular Coder
    Join Date
    Jun 2002
    Location
    The Planet Earth Code Poet: True
    Posts
    282
    Thanks
    0
    Thanked 1 Time in 1 Post
    You could try something like this but it kind of depends on how you are already using the querystring:

    if(document.location.search.substr(1)!="reloaded")location=location.href+"?reloaded"

  • #3
    New to the CF scene
    Join Date
    Jun 2002
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts
    thank you! it's working perfect!

    is it possible to get rid of the ?reloaded extension at the url? it's not important, just want to know if it's possible

  • #4
    Regular Coder
    Join Date
    Jun 2002
    Location
    The Planet Earth Code Poet: True
    Posts
    282
    Thanks
    0
    Thanked 1 Time in 1 Post
    Not using this method, thats how it knows it has been reloaded once.

  • #5
    Supreme Master coder! glenngv's Avatar
    Join Date
    Jun 2002
    Location
    Philippines
    Posts
    11,030
    Thanks
    0
    Thanked 247 Times in 244 Posts
    there is another way of doing this.

    <head>
    <script>

    if (window.name!="reloaded") doRefresh();

    function doRefresh(){
    window.name="reloaded";
    location.reload();
    }
    </script>
    </head>

    if the current window or frame is not a target of any link or form, then you can do the trick with window.name. This property persists even if the page has unloaded.

    Originally posted by kalleballe
    thank you! it's working perfect!

    is it possible to get rid of the ?reloaded extension at the url? it's not important, just want to know if it's possible

  • #6
    Regular Coder
    Join Date
    Jun 2002
    Location
    The Planet Earth Code Poet: True
    Posts
    282
    Thanks
    0
    Thanked 1 Time in 1 Post
    Nice one!

    Originally posted by glenngv
    there is another way of doing this.

    <head>
    <script>

    if (window.name!="reloaded") doRefresh();

    function doRefresh(){
    window.name="reloaded";
    location.reload();
    }
    </script>
    </head>

    if the current window or frame is not a target of any link or form, then you can do the trick with window.name. This property persists even if the page has unloaded.


  • #7
    Regular Coder
    Join Date
    Jun 2002
    Location
    Adirondacks
    Posts
    516
    Thanks
    4
    Thanked 4 Times in 4 Posts
    why not just use a meta tag to refresh the page?
    I have a similar question in the cgi board so....maybe this is my answer
    Oh no wait that would referesh the page multiple times....

    oh well

    John you work for theplanet.com?

  • #8
    New Coder
    Join Date
    Jun 2002
    Location
    Arl
    Posts
    18
    Thanks
    0
    Thanked 0 Times in 0 Posts
    I am wondering how to use this reload once script when a back button is pressed? Certain select boxes disappear and have to do a refresh but only once.
    Thanks

  • #9
    Regular Coder
    Join Date
    Jun 2002
    Location
    Adirondacks
    Posts
    516
    Thanks
    4
    Thanked 4 Times in 4 Posts
    not sure ya can
    of course you could axe the browser toolbars and add in your own back button to do this

  • #10
    New Coder
    Join Date
    Sep 2002
    Posts
    19
    Thanks
    0
    Thanked 0 Times in 0 Posts
    if(document.location.search.substr(1)!="reloaded")location=location.href+"?reloaded"

    I used this above. The problem is that I have to use the browsers BACK button to get back to the original page...this doesn't work for that...

    any ideas??

    Thanks!!
    Andrea

  • #11
    Regular Coder
    Join Date
    Jun 2002
    Location
    Adirondacks
    Posts
    516
    Thanks
    4
    Thanked 4 Times in 4 Posts
    boy is this easy and yet I'm drawing a blank
    go offline and type in a webpage URL
    hold your mouse over the text part that says "Back"
    it's history-1 or something like that

    sorry, overtired.
    use that code

    hope this blather helps

  • #12
    New Coder
    Join Date
    Sep 2002
    Posts
    19
    Thanks
    0
    Thanked 0 Times in 0 Posts
    my boss won't let me use a back button...it has to be the browsers button...

    I'm stumped:

    See it in action at:

    http://209.118.243.140/test/golfpac3/index.cfm?reloaded


    Thanks,
    Andrea

  • #13
    New Coder
    Join Date
    Sep 2002
    Posts
    19
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Got it

    location.replace(targetURL);

    This doesn't record any history in the browser...so I have a redirect page from the posted page which does this piece of code...works great.

    see it if you'd like:
    http://209.118.243.140/test/golfpac3/index.cfm


    THANKS AGAIN

  • #14
    Regular Coder
    Join Date
    Jun 2002
    Location
    Adirondacks
    Posts
    516
    Thanks
    4
    Thanked 4 Times in 4 Posts
    hey fitchick,
    if you ever start an affiliate program, lemme know
    I'd imagine I could "peddle your wares" thru my site

  • #15
    New Coder
    Join Date
    Sep 2002
    Posts
    19
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Give me your email address. Our live address is:

    http://www.golfpactravel.com


    I'm not sure what you are hinting too, so drop me an email:

    andreafowler@aol.com


    Thanks,
    Andrea


  •  
    Page 1 of 2 12 LastLast

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •