alters überprüfungs script problem

cronix

Mitglied
hab nehn problem und zwar hab ich ein script das man die clan seite nur mit dem richtigen alter ereicht dieses script habe ich m internet gefunden aber wie geht das wenn man sein datum und so eingibt das er auf index.html verlinkt ich krieg das einfach net hin ^^

<html>
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>
VenDeTTA.CoD2.Clanpage :: Login</title>
<script src="login/cookies.js"></script><head>
<meta http-equiv="Content-Language" content="de">
<meta name="keywords" content="VenDeTTA.CoD2.Clanpage">
<meta name="description" content="VenDeTTA.CoD2.Clanpage">
<object data="Intro.data/bgsound.mp3" type="application/x-mplayer2" width="0" height="0">
<param name="filename" value="Intro.data/bgsound.mp3">
<param name="autostart" value="1">
<param name="playcount" value="true">
</object>
</head>

<body text="#FF0000" bgcolor="#000000" link="#FF0000" vlink="#800000" alink="#CA8C59">

<div align="center">

<table border="0" cellpadding="0" cellspacing="0" width="839" height="716">
<!-- MSTableType="layout" -->
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td></td>
<td>&nbsp;</td>
<td height="71"></td>
</tr>
<tr>
<td></td>
<td valign="top" colspan="5" background="Intro.data/bannerunten1.jpg">
<!-- MSCellType="ContentHead" -->
&nbsp;</td>
<td></td>
<td height="21"></td>
</tr>
<tr>
<td></td>
<td width="14"></td>
<td></td>
<td></td>
<td width="12"></td>
<td></td>
<td></td>
<td height="1"></td>
</tr>
<tr>
<td valign="top" background="Intro.data/bannerlinks.jpg" colspan="2">
<!-- MSCellType="NavBody" -->
&nbsp;<p>&nbsp;</td>
<td width="1"></td>
<td background="Intro.data/Background.jpg" width="781">
<p align="center">
&nbsp;
<script type="text/javascript"><!--

function checkBanned() {

if (getCookie("banned")=="true") {
// location.replace("banned.html");
}
}


function checkAgeCheckBox(f){

var dob=new Date();
var date=dob.getDate();
var month=dob.getMonth() + 1;
var year=dob.getFullYear();

var cmbmonth=parseInt(document.getElementById("cmbmonth").options[document.getElementById("cmbmonth").selectedIndex].value);
var cmbday=parseInt(document.getElementById("cmbday").options[document.getElementById("cmbday").selectedIndex].value);
var cmbyear=parseInt(document.getElementById("cmbyear").options[document.getElementById("cmbyear").selectedIndex].value);

age=year-cmbyear;

if(cmbmonth>month){age--;}
else{if(cmbmonth==month && cmbday>=date){age--;}}

if(cmbmonth==0) {
alert("Bitte gebe den Monat ein um das Login aus zu führen.");return false;
}
else if(cmbday==0) {
alert("Bitte gebe den Tag ein um das Login aus zu führen.");return false;
}
else if(cmbyear==2005) {
alert("Bitte gebe das Jahr ein um das Login aus zu führen.");return false;
}
else if(age<17) {
alert("Sie sind zu jung um die Vendetta-Clan Seite zu besuchen.");
setCookie("banned","true",365);
location.replace("banned.html");
return false;
}
else{
document.login.username.value = "default";
return true;
}

}

// --></script></head><body onload="checkBanned()">

<table border="0" cellpadding="4" cellspacing="0" height="100%" width="100%">
<tbody><tr>
<td align="center" valign="middle">

<form method="post" name="login" id="login" onsubmit="return checkAgeCheckBox(this)">

<table border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<td align="center">&nbsp;<p>&nbsp;</p>
<p>&nbsp;</td>
</tr>

<tr>
<td><table align="center" border="0" bordercolor="red" cellpadding="4" cellspacing="0" width="400">
<tbody><tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="center"><strong>Bitte Gebe hier dein Alter ein:</strong></td>
</tr>

<tr>
<td align="center"><table border="0" cellpadding="6" cellspacing="0">

<tbody><tr>
<td><select id="cmbmonth" size="1">
<option value="0">Month</option>
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select></td>
<td><select id="cmbday">
<option value="0">Day</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select> </td>
<td><select id="cmbyear">
<option value="2007">Year</option>
<option value="2000">2000</option>
<option value="1999">1999</option>
<option value="1998">1998</option>
<option value="1997">1997</option>
<option value="1996">1996</option>
<option value="1995">1995</option>
<option value="1994">1994</option>
<option value="1993">1993</option>
<option value="1992">1992</option>
<option value="1991">1991</option>
<option value="1990">1990</option>
<option value="1989">1989</option>
<option value="1988">1988</option>
<option value="1987">1987</option>
<option value="1986">1986</option>
<option value="1985">1985</option>
<option value="1984">1984</option>
<option value="1983">1983</option>
<option value="1982">1982</option>
<option value="1981">1981</option>
<option value="1980">1980</option>
<option value="1979">1979</option>
<option value="1978">1978</option>
<option value="1977">1977</option>
<option value="1976">1976</option>
<option value="1975">1975</option>
<option value="1974">1974</option>
<option value="1973">1973</option>
<option value="1972">1972</option>
<option value="1971">1971</option>
<option value="1970">1970</option>
<option value="1969">1969</option>
<option value="1968">1968</option>
<option value="1967">1967</option>
<option value="1966">1966</option>
<option value="1965">1965</option>
<option value="1964">1964</option>
<option value="1963">1963</option>
<option value="1962">1962</option>
<option value="1961">1961</option>
<option value="1960">1960</option>
<option value="1959">1959</option>
<option value="1958">1958</option>
<option value="1957">1957</option>
<option value="1956">1956</option>
<option value="1955">1955</option>
<option value="1954">1954</option>
<option value="1953">1953</option>
<option value="1952">1952</option>
<option value="1951">1951</option>
<option value="1950">1950</option>
<option value="1949">1949</option>
<option value="1948">1948</option>
<option value="1947">1947</option>
<option value="1946">1946</option>
<option value="1945">1945</option>
<option value="1944">1944</option>
<option value="1943">1943</option>
<option value="1942">1942</option>
<option value="1941">1941</option>
<option value="1940">1940</option>
<option value="1939">1939</option>
<option value="1938">1938</option>
<option value="1937">1937</option>
<option value="1936">1936</option>
<option value="1935">1935</option>
<option value="1934">1934</option>
<option value="1933">1933</option>
<option value="1932">1932</option>
<option value="1931">1931</option>
<option value="1930">1930</option>
<option value="1929">1929</option>
<option value="1928">1928</option>
<option value="1927">1927</option>
<option value="1926">1926</option>
<option value="1925">1925</option>
<option value="1924">1924</option>
<option value="1923">1923</option>
<option value="1922">1922</option>
<option value="1921">1921</option>
<option value="1920">1920</option>
<option value="1919">1919</option>
<option value="1918">1918</option>
<option value="1917">1917</option>
<option value="1916">1916</option>
<option value="1915">1915</option>
<option value="1914">1914</option>
<option value="1913">1913</option>
<option value="1912">1912</option>
<option value="1911">1911</option>
<option value="1910">1910</option>
<option value="1909">1909</option>
<option value="1908">1908</option>
<option value="1907">1907</option>
<option value="1906">1906</option>
<option value="1905">1905</option>
<option value="1904">1904</option>
<option value="1903">1903</option>
<option value="1902">1902</option>
<option value="1901">1901</option>
<option value="1900">1900</option>
</select> </td>
</tr>
</tbody></table></td>
</tr>
<tr>
<td align="center"><br>
<input name="Login" value="Login" id="Login" type="submit">
<input name="username" value="" type="hidden">
<input name="password" value="" type="hidden"></td>
</tr>
</tbody></table></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="center">&nbsp;<p>&nbsp;</p>
<p>&nbsp;</td>
</tr>

</tbody></table>
</form>
</td>
</tr>
</tbody></table>

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-3269844-1";
urchinTracker();
</script>
</td>
<td valign="top" background="Intro.data/bannerrechts.jpg" colspan="3">
<!-- MSCellType="NavBody2" -->
&nbsp;</td>
<td height="603"></td>
</tr>
<tr>
<td></td>
<td background="Intro.data/bannerunten.jpg" colspan="4">
<p></p>
<p></td>
<td></td>
<td></td>
<td height="1"></td>
</tr>
<tr>
<td width="11">&nbsp;</td>
<td background="Intro.data/bannerunten.jpg" colspan="4">
&nbsp;</td>
<td width="2"></td>
<td width="10">&nbsp;</td>
<td height="19" width="8">&nbsp;</td>
</tr>
<tr>
<td width="11"></td>
<td colspan="4">
&nbsp;<p>&nbsp;</td>
<td width="2"></td>
<td width="10"></td>
<td height="19" width="8"></td>
</tr>
</table>
<p>&nbsp;</div>

</body>

</html>
 
Da dort ein Formular gesendet wird, muss du in selbigem das action-Attribut entsprechend setzen:
Code:
<form method="post" name="login" id="login" onsubmit="return checkAgeCheckBox(this)" action="index.html">
 
so habs es noch ma lneugeschreiben und zwar hab ich jetz ein andres problem in internet explorer läuft es 1a aber firefox macht voll probleme und zwar sagt mir fire fox bei jeden alter ich wär zu jung^^ alert("Sie sind zu jung um die Vendetta-Clan Seite zu besuchen."); woran kann das liegen in der ziel seitehabe ich das eingefügt


das ist die intro.html
<SCRIPT LANGUAGE=javascript>
<!--
var pos = document.cookie.indexOf("UnderAge=");

if (pos != false)
{
location = "index.html";
}
//-->
</SCRIPT>



-------------------------------------------------------------------------------------------------------------
das ist die Index.html
<head>
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta http-equiv="Content-Language" content="de">
<meta name="keywords" content="VenDeTTA.CoD2.Clanpage">
<meta name="description" content="VenDeTTA.CoD2.Clanpage">
<title>VenDeTTA.CoD2.Clanpage :: Login</title>
<object data="Intro.data/bgsound2.mp3" type="application/x-mplayer2" width="0" height="0">
<param name="filename" value="Intro.data/bgsound.mp3">
<param name="autostart" value="1">
<param name="playcount" value="true">
</object>
<script language="javascript">
<!--

var pos = document.cookie.indexOf("UnderAge=");
if (pos == false)
{
location = "intro.html";
}

function y2k(number) { return (number < 1000) ? number + 1900 : number; }


function isDate(day,month,year) {
var today = new Date();
year = ((!year) ? y2k(today.getYear()):year);
month = ((!month) ? today.getMonth():month-1);
if (!day) return false
var test = new Date(year,month,day);
if ( (y2k(test.getYear()) == year) &&
(month == test.getMonth()) &&
(day == test.getDate()) )
return true;
else
return false
}


function getMonthLength(month,year,julianFlag)
{
var ml;
if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10||month==12)
{ml = 31;}
else {
if(month==2) {
ml = 28;
if(!(year%4) && (julianFlag==1 || year%100 || !(year%400)))
ml++;
}
else
{ml = 30;}
}
return ml;
}


function CheckAge(form)
{
var myLimit = 21;

// Get Current Date
Today=new Date();
var yd = Today.getYear();
var md = Today.getMonth();
var dd = Today.getDate();

// Get Date from the form
var yb = form.yb.value;
var mb = form.mb.options[form.mb.selectedIndex].value;
var db = form.db.options[form.db.selectedIndex].value;



MNames=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep",
"Oct","Nov","Dec");


if((db == 0) ||
(mb == 0) ||
(yb == 0))
{
alert("Sorry, Sie haben das Datum nicht richtig eingetragen um auf Vendetta-Clan Seite zu gelangen.");
return;
}
else
{
if (isDate(db,mb,yb)==false)
{
alert("Sorry, Sie haben das Datum nicht richtig eingetragen um auf Vendetta-Clan Seite zu gelangen.");
return;
}
}



// Month length 0->use calendar length
var mLength = 0;
// 0 if Gregorian, 1 is Julian
var isJulian = 1;

var ma=0;
var ya=0;

var da = dd-db;
// This is the all-important day borrowing code.
if(da<0)
{
md--;
// Borrow months from the year if necesssary.
if(md<1)
{
yd--;
// Determine no. of months in year
if(mLength)
{md=md+parseInt(365/mLength);}
else
{md=md+12;}
}
if(mLength==0) // Use real month length if no fixed
{ // length is indicated - note that we add a leap day if necessary.
ml=getMonthLength(md,yd,isJulian);
da=da+ml;
}
// For this case, everything works like it did in elementary school.
else
{da+=mLength;} // Use fixed month length
}

ma = md - mb;
// Month borrowing code - borrows months from years.
if(ma<0)
{
yd--;
if(mLength!=0)
{ma=ma+parseInt(365/mLength);}
else
{ma=ma+12;}
}

ya = yd - yb;

// Find if you are over AgeLimit.
if(ya>=myLimit)
{
makeCookie("UnderAge",false);
location = "intro.html";
}
else
{
alert("Sie sind zu jung um die Vendetta-Clan Seite zu besuchen.");
location= "banned.html";
}

}


//Cookie things

function makeCookie(cookieName,cookieData)
{
var expiry = new Date();
expiry.setTime(expiry.getTime() + 1 * (24 * 60 * 60 * 1000));
setCookie(cookieName, cookieData, expiry);
}

function setCookie(cookieName, cookieData, expiry)
{
document.cookie = cookieName + "=" + escape(cookieData) + "; expires=" + expiry.toGMTString();;
}


//-->
</SCRIPT>

</HEAD>
<body>
<body text="#FF0000" bgcolor="#000000" link="#FF0000" vlink="#800000" alink="#CA8C59">

<div align="center">

<table border="0" cellpadding="0" cellspacing="0" width="839" height="716">
<!-- MSTableType="layout" -->
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td></td>
<td>&nbsp;</td>
<td height="71"></td>
</tr>
<tr>
<td></td>
<td valign="top" colspan="5" background="Intro.data/bannerunten1.jpg">
<!-- MSCellType="ContentHead" -->
&nbsp;</td>
<td></td>
<td height="21"></td>
</tr>
<tr>
<td></td>
<td width="14"></td>
<td></td>
<td></td>
<td width="12"></td>
<td></td>
<td></td>
<td height="1"></td>
</tr>
<tr>
<td valign="top" background="Intro.data/bannerlinks.jpg" colspan="2">
<!-- MSCellType="NavBody" -->
&nbsp;<p>&nbsp;</td>
<td width="1"></td>
<td background="Intro.data/Background.jpg" width="781">
<p align="center">
&nbsp;
<table border="0" cellpadding="4" cellspacing="0" height="100%" width="100%" bordercolorlight="#000000" bordercolordark="#000000">
<tbody><tr>
<td align="center" valign="middle">



<table border="0" cellpadding="0" cellspacing="0" width="440">
<tbody><tr>
<td align="center" colspan="2">&nbsp;</td>
</tr>

<tr>
<td height="160" colspan="2">
<table align="center" border="0" bordercolor="red" cellpadding="4" cellspacing="0" width="440">
<tbody>
<tr>
<td align="center" height="37">&nbsp;</td>
</tr>

<tr>
<td align="center" bordercolorlight="#000000" bordercolordark="#000000">

<p><font face="Tahoma" color="#B40000">
<strong style="font-weight: 400; ">&nbsp;</strong><strong style="font-weight: 400; text-decoration:underline">Bitte Gebe hier dein Alter ein:</strong></font></p>
<p>&nbsp;</p>
<FORM METHOD="post">
<TABLE cellSpacing=0 cellPadding=0 border=0 width="417">
<TR>
<TD width="2">&nbsp; </TD>
<TD align=middle width="102">&nbsp;</TD>
<TD align=middle width="106">
<SELECT size=1 name=mb style="color: #CC0000; border: 1px solid #800000; background-color: #000000"> <OPTION value=0 selected>
[Month]<OPTION
value=1>January<OPTION value=2>February<OPTION value=3>March<OPTION
value=4>April<OPTION value=5>May<OPTION value=6>June<OPTION
value=7>July<OPTION value=8>August<OPTION value=9>September<OPTION
value=10>October<OPTION value=11>November<OPTION
value=12>December</OPTION></SELECT></TD>
<TD width="59">
<p align="left">
<SELECT style="border:1px solid #990000; LEFT: -1px; TOP: 0px; color:#CC0000; background-color:#000000" name=db size="1"> <OPTION
value=0 selected>[Day]<OPTION value=1>1<OPTION value=2>2<OPTION
value=3>3<OPTION value=4>4<OPTION value=5>5<OPTION value=6>6<OPTION
value=7>7<OPTION value=8>8<OPTION value=9>9<OPTION value=10>10<OPTION
value=11>11<OPTION value=12>12<OPTION value=13>13<OPTION
value=14>14<OPTION value=15>15<OPTION value=16>16<OPTION
value=17>17<OPTION value=18>18<OPTION value=19>19<OPTION
value=20>20<OPTION value=21>21<OPTION value=22>22<OPTION
value=23>23<OPTION value=24>24<OPTION value=25>25<OPTION
value=26>26<OPTION value=27>27<OPTION value=28>28<OPTION
value=29>29<OPTION value=30>30<OPTION value=31>31</OPTION></SELECT></TD>
<TD align=middle width="73">
<SELECT name=yb style="color: #CC0000; border: 1px solid #990000; background-color: #000000" size="1"> <OPTION value=0 selected>[Year]<OPTION
value=1920>1920<OPTION value=1921>1921<OPTION value=1922>1922<OPTION
value=1923>1923<OPTION value=1924>1924<OPTION value=1925>1925<OPTION
value=1926>1926<OPTION value=1927>1927<OPTION value=1928>1928<OPTION
value=1929>1929<OPTION value=1930>1930<OPTION value=1931>1931<OPTION
value=1932>1932<OPTION value=1933>1933<OPTION value=1934>1934<OPTION
value=1935>1935<OPTION value=1936>1936<OPTION value=1937>1937<OPTION
value=1938>1938<OPTION value=1939>1939<OPTION value=1940>1940<OPTION
value=1941>1941<OPTION value=1942>1942<OPTION value=1943>1943<OPTION
value=1944>1944<OPTION value=1945>1945<OPTION value=1946>1946<OPTION
value=1947>1947<OPTION value=1948>1948<OPTION value=1949>1949<OPTION
value=1950>1950<OPTION value=1951>1951<OPTION value=1952>1952<OPTION
value=1953>1953<OPTION value=1954>1954<OPTION value=1955>1955<OPTION
value=1956>1956<OPTION value=1957>1957<OPTION value=1958>1958<OPTION
value=1959>1959<OPTION value=1960>1960<OPTION value=1961>1961<OPTION
value=1962>1962<OPTION value=1963>1963<OPTION value=1964>1964<OPTION
value=1965>1965<OPTION value=1966>1966<OPTION value=1967>1967<OPTION
value=1968>1968<OPTION value=1969>1969<OPTION value=1970>1970<OPTION
value=1971>1971<OPTION value=1972>1972<OPTION value=1973>1973<OPTION
value=1974>1974<OPTION value=1975>1975<OPTION value=1976>1976<OPTION
value=1977>1977<OPTION value=1978>1978<OPTION value=1979>1979<OPTION
value=1980>1980<OPTION value=1981>1981<OPTION value=1982>1982<OPTION
value=1983>1983<OPTION value=1984>1984<OPTION value=1985>1985<OPTION
value=1986>1986<OPTION value=1987>1987<OPTION value=1988>1988<OPTION
value=1989>1989<OPTION value=1990>1990<OPTION value=1991>1991<OPTION
value=1992>1992<OPTION value=1993>1993<OPTION value=1994>1994<OPTION
value=1995>1995<OPTION value=1996>1996<OPTION value=1997>1997<OPTION
value=1998>1998<OPTION value=1999>1999</OPTION></SELECT></TD>
<TD align=middle width="106">&nbsp;</TD></TR>
<TR>
<TD align=center colSpan=6 height="51" bordercolorlight="#000000" bordercolordark="#000000">
<font size="2" face="Tahoma" color="#B40000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <u>Aktiviere das
Kontrollkästchen um auf Homepage zu gelangen</u> </font><font color="#B40000">
<input type="checkbox" value="0" id="agree" name="C1" style="border: 1px solid #000000"></font></TD>
</TR>

<TR>
<TD align=middle colSpan=6>
<BR>
<INPUT id=Enter onclick=CheckAge(this.form) type=button value=".:: Login ::." name=Enter style="color: #B40000; border: 1px solid #990000; background-color: #000000"></TD>
</TR>

</TABLE>

</FORM>

<font color="#B40000">&nbsp;<input name="username" value="" type="hidden"><input name="password" value="" type="hidden"></font></td>
</tr>
</tbody></table></td>
</tr>
<tr>
<td align="center" width="401">&nbsp;<p><input type="button" value="EXIT" onclick="document.location.href='http://www.google.de';" style="border:1px solid #990000; float: right; color:#B40000; background-color:#000000"></p>
</td>
<td align="center" width="39">&nbsp;</td>
</tr>

</tbody></table>
<div style="position: absolute; width: 263px; height: 103px; z-index: 1; left: 247px; top: 610px" id="Ebene1">
<h5 id="line19">&nbsp;</h5>
<h5><font color="#CC0000" face="Tahoma"><span style="font-weight: 400">
Homepage (optimize for 1280 x 1024 pixels an JavaScript must be
activated)</span></font></h5>
<p>&nbsp;</div>
</form>
</td>
</tr>
</tbody></table>
</td>
<td valign="top" background="Intro.data/bannerrechts.jpg" colspan="3">
<!-- MSCellType="NavBody2" -->
&nbsp;</td>
<td height="603"></td>
</tr>
<tr>
<td></td>
<td background="Intro.data/bannerunten.jpg" colspan="4">
<p></p>
<p></td>
<td></td>
<td></td>
<td height="1"></td>
</tr>
<tr>
<td width="11">&nbsp;</td>
<td background="Intro.data/bannerunten.jpg" colspan="4">
&nbsp;</td>
<td width="2"></td>
<td width="10">&nbsp;</td>
<td height="19" width="8">&nbsp;</td>
</tr>
<tr>
<td width="11"></td>
<td colspan="4">
&nbsp;<p>&nbsp;</td>
<td width="2"></td>
<td width="10"></td>
<td height="19" width="8"></td>
</tr>
</table>
<p>&nbsp;</div>

</body>

</html>
 
Zurück