Creating temporary links that expire?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Levi

    Creating temporary links that expire?

    I am developing a web site for a summer comedy series. The site has
    links to buy tickets but I want them to disappear two hours before the
    show begins. Does anyone know how to use a simple javascript that
    shows and hides text and links after a date has passed?

    lee317
  • Lee

    #2
    Re: Creating temporary links that expire?

    Levi said:[color=blue]
    >
    >I am developing a web site for a summer comedy series. The site has
    >links to buy tickets but I want them to disappear two hours before the
    >show begins. Does anyone know how to use a simple javascript that
    >shows and hides text and links after a date has passed?[/color]

    This example only hides the "buy" link after the date has passed
    (it actually checks to see if it's within 2 hours of the data/time).
    It assumes that you and your customers are within the same time
    zone and that there won't be a Daylight Saving Time change just
    before showtime. Older browsers and browsers that have javascript
    disabled will still see the link.


    <html>
    <head>
    <script type="text/javascript">
    var TWO_HOURS=72000 00;
    function checkExpiry(img ,dateString){
    var showTime=new Date(dateString );
    var now=new Date();
    if(img.parentNo de && (showTime-now)<TWO_HOURS) {
    img.parentNode. style.visibilit y="hidden";
    }
    }
    </script>
    </head>
    <body>
    <table>
    <tr>
    <td>Show 1</td>
    <td><a href="linkToBuy Tickets.html">< img border="0"
    src="http://www.azphx.com/dhtml/tmp/buy5025.gif"
    onload="checkEx piry(this,'Mon, 25 Dec 1995 13:30')"></a>
    </td>
    </tr>
    <tr>
    <td>Show 2</td>
    <td><a href="linkToBuy Tickets.html">< img border="0"
    src="http://www.azphx.com/dhtml/tmp/buy5025.gif"
    onload="checkEx piry(this,'Mon, 25 Dec 2004 13:30')"></a>
    </td>
    </tr>
    </table>
    </body>
    </html>

    Comment

    • Matthias H. Risse

      #3
      Re: Creating temporary links that expire?

      you could also do it in php.
      check php.net for date-calculation functions

      Comment

      • Levi

        #4
        Re: Creating temporary links that expire?

        Thanks so much...this is perfect!

        Lee <REM0VElbspamtr ap@cox.net> wrote in message news:<c9u56v025 st@drn.newsguy. com>...[color=blue]
        > Levi said:[color=green]
        > >
        > >I am developing a web site for a summer comedy series. The site has
        > >links to buy tickets but I want them to disappear two hours before the
        > >show begins. Does anyone know how to use a simple javascript that
        > >shows and hides text and links after a date has passed?[/color]
        >
        > This example only hides the "buy" link after the date has passed
        > (it actually checks to see if it's within 2 hours of the data/time).
        > It assumes that you and your customers are within the same time
        > zone and that there won't be a Daylight Saving Time change just
        > before showtime. Older browsers and browsers that have javascript
        > disabled will still see the link.
        >
        >
        > <html>
        > <head>
        > <script type="text/javascript">
        > var TWO_HOURS=72000 00;
        > function checkExpiry(img ,dateString){
        > var showTime=new Date(dateString );
        > var now=new Date();
        > if(img.parentNo de && (showTime-now)<TWO_HOURS) {
        > img.parentNode. style.visibilit y="hidden";
        > }
        > }
        > </script>
        > </head>
        > <body>
        > <table>
        > <tr>
        > <td>Show 1</td>
        > <td><a href="linkToBuy Tickets.html">< img border="0"
        > src="http://www.azphx.com/dhtml/tmp/buy5025.gif"
        > onload="checkEx piry(this,'Mon, 25 Dec 1995 13:30')"></a>
        > </td>
        > </tr>
        > <tr>
        > <td>Show 2</td>
        > <td><a href="linkToBuy Tickets.html">< img border="0"
        > src="http://www.azphx.com/dhtml/tmp/buy5025.gif"
        > onload="checkEx piry(this,'Mon, 25 Dec 2004 13:30')"></a>
        > </td>
        > </tr>
        > </table>
        > </body>
        > </html>[/color]

        Comment

        Working...