Results 1 to 4 of 4
  1. #1
    Join Date
    Dec 2006
    Location
    Seligman, MO U.S.A.
    Posts
    2,101
    Plugin Contributions
    5

    Default Age Verification Script broken in IE

    Could any of you brilliant people shed some light on the reason this script will NOT work in IE (Lets you right in, no matter what age you enter......does not restrict under-age viewers) when it works perfectly in FF?

    Site is:

    http://adultdvds.hardtogetdvd.com/index.html


    Script is:

    Code:
    <html>
    <head>
    	<title>Age Verification</title>
    	<script language="javascript">
    		function checkAge()
    		{
    			/* the minumum age you want to allow in */
    			var min_age = 18;
    
    			/* change "age_form" to whatever your form has for a name="..." */
    			var year = parseInt(document.forms["age_form"]["year"].value);
    			var month = parseInt(document.forms["age_form"]["month"].value) - 1;
    			var day = parseInt(document.forms["age_form"]["day"].value);
    
    			var theirDate = new Date((year + min_age), month, day);
    			var today = new Date;
    
    			if ( (today.getTime() - theirDate.getTime()) < 0) {
    				alert("You are too young to enter this site!"); location.replace("http://www.hardtogetdvd.com/");
    				return false;
    			}
    			else {
    				return true;
    			}
    		}
    	</script>
    </head>
    <body bgcolor="white">
    	<h2>Age Verification</h2>
    	<p>This Site Contains Sexualy Explicit Material</p>
    
    	<hr />
    
    	<p>You must be 18 or over to continue into this site.  Please enter your
    	date of birth and then press "Go" to get into the site.</p>
    
    <div align="center">
    <form action="index.php" method="get" name="age_form">
    Day : <select name="day">
    	<option>1</option>
    	<option>2</option>
    	<option>3</option>
    	<option>4</option>
    	<option>5</option>
    	<option>6</option>
    	<option>7</option>
    	<option>8</option>
    	<option>9</option>
    	<option>10</option>
    	<option>11</option>
    	<option>12</option>
    	<option>13</option>
    	<option>14</option>
    	<option>15</option>
    	<option>16</option>
    	<option>17</option>
    	<option>18</option>
    	<option>19</option>
    	<option>20</option>
    	<option>21</option>
    	<option>22</option>
    	<option>23</option>
    	<option>24</option>
    	<option>25</option>
    	<option>26</option>
    	<option>27</option>
    	<option>28</option>
    	<option>29</option>
    	<option>30</option>
    	<option>31</option>
    </select>
    Month : <select name="month">
    	<option>1</option>
    	<option>2</option>
    	<option>3</option>
    	<option>4</option>
    	<option>5</option>
    	<option>6</option>
    	<option>7</option>
    	<option>8</option>
    	<option>9</option>
    	<option>10</option>
    	<option>11</option>
    	<option>12</option>
    </select>
    
    Year : <select name="year">
    	<option>2003</option>
    	<option>2002</option>
    	<option>2001</option>
    	<option>2000</option>
    
    	<option>1999</option>
    	<option>1998</option>
    	<option>1997</option>
    	<option>1996</option>
    	<option>1995</option>
    	<option>1994</option>
    
    	<option>1993</option>
    	<option>1992</option>
    	<option>1991</option>
    	<option>1990</option>
    	<option>1989</option>
    	<option>1988</option>
    
    	<option>1987</option>
    	<option>1986</option>
    	<option>1985</option>
    	<option>1984</option>
    	<option>1983</option>
    	<option>1982</option>
    
    	<option>1981</option>
    	<option>1980</option>
    	<option>1979</option>
    	<option>1978</option>
    	<option>1977</option>
    	<option>1976</option>
    
    	<option>1975</option>
    	<option>1974</option>
    	<option>1973</option>
    	<option>1972</option>
    	<option>1971</option>
    	<option>1970</option>
    
    	<option>1969</option>
    	<option>1968</option>
    	<option>1967</option>
    	<option>1966</option>
    	<option>1965</option>
    	<option>1964</option>
    
    	<option>1963</option>
    	<option>1962</option>
    	<option>1961</option>
    	<option>1960</option>
    	<option>1959</option>
    	<option>1958</option>
    
    	<option>1957</option>
    	<option>1956</option>
    	<option>1955</option>
    	<option>1954</option>
    	<option>1953</option>
    	<option>1952</option>
    
    	<option>1951</option>
    	<option>1950</option>
    	<option>1949</option>
    	<option>1948</option>
    	<option>1947</option>
    	<option>1946</option>
    
    	<option>1945</option>
    	<option>1944</option>
    	<option>1943</option>
    	<option>1942</option>
    	<option>1941</option>
    	<option>1940</option>
    
    	<option>1939</option>
    	<option>1938</option>
    	<option>1937</option>
    	<option>1936</option>
    	<option>1935</option>
    	<option>1934</option>
    
    	<option>1933</option>
    	<option>1932</option>
    	<option>1931</option>
    	<option>1930</option>
    	<option>1929</option>
    	<option>1928</option>
    
    	<option>1927</option>
    	<option>1926</option>
    	<option>1925</option>
    	<option>1924</option>
    	<option>1923</option>
    	<option>1922</option>
    
    	<option>1921</option>
    	<option>1920</option>
    	<option>1919</option>
    	<option>1918</option>
    	<option>1917</option>
    	<option>1916</option>
    
    	<option>1915</option>
    	<option>1914</option>
    	<option>1913</option>
    	<option>1912</option>
    	<option>1911</option>
    	<option>1910</option>
    
    	<option>1909</option>
    	<option>1908</option>
    	<option>1907</option>
    	<option>1906</option>
    	<option>1905</option>
    	<option>1904</option>
    
    	<option>1903</option>
    </select>
    
    <input type="submit" name="_send_date_" value="Go" onclick="return checkAge()" />
    </form>
    </div>
    
    </body>
    </html>
    If anybody could tell me what's goin' on with this thing in IE, I sure would appreciate it.
    Teach them to shop and they will shop today;
    Teach them to Zen and they will OWN a shop tomorrow!

  2. #2
    Join Date
    Dec 2006
    Location
    Seligman, MO U.S.A.
    Posts
    2,101
    Plugin Contributions
    5

    Default Re: Age Verification Script broken in IE

    So, is this a question that even stumped the experts? I really could use some advise on this, as the adult part of his shop can't be opened until this is resolved.

    Or, we could just make EVERYBODY use FireFox, huh?
    Teach them to shop and they will shop today;
    Teach them to Zen and they will OWN a shop tomorrow!

  3. #3
    Join Date
    Apr 2009
    Posts
    4
    Plugin Contributions
    0

    Default Re: Age Verification Script broken in IE

    I'm having the same problem. This script is great but doesn't work with IE7. Please let me know if anyone has any luck with this.

  4. #4
    Join Date
    Aug 2009
    Posts
    1
    Plugin Contributions
    0

    Default Re: Age Verification Script broken in IE

    Hi,

    I found the same script online somewhere and had the same problem until I noticed that there were no 'values' for the 'options' in the select list. So, for example:

    <option>2007</option>

    Should read:

    <option value="2007">2007</option>

    Hope it helps.

 

 

Similar Threads

  1. v150 Age Verification Script
    By jhowe in forum Templates, Stylesheets, Page Layout
    Replies: 2
    Last Post: 7 Aug 2012, 10:58 PM
  2. Age Verification / COPPA
    By digipete in forum General Questions
    Replies: 3
    Last Post: 5 Aug 2010, 04:29 PM
  3. Age Verification
    By signs in forum General Questions
    Replies: 0
    Last Post: 12 Jul 2009, 04:08 AM
  4. Replies: 3
    Last Post: 8 Jan 2009, 02:30 AM

Posting Permissions

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