Hallo
ich habe heute versucht das Script einzusetzen leider bekomme ich dabei eine Fehlermeldung.
Sry wenn der Code sehr lang wird:
[code lang=html]
<div class="search">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25" align="right">
<input type="radio" name="Reiseauswahl" onclick="masken(this)" value="flug" />
</td>
<td width="29" class="radio">Flug</td>
<td width="25" align="right">
<input type="radio" name="Reiseauswahl" onclick="masken(this)" value="hotel" />
</td>
<td width="35" class="radio">Hotel</td>
<td width="25" align="right">
<input type="radio" name="Reiseauswahl" onclick="masken(this)" value="fh" />
</td>
<td width="70" class="radio">Flug + Hotel </td>
<td width="25" align="right">
<input type="radio" name="Reiseauswahl" onclick="masken(this)" value="lmm" />
</td>
<td width="93" class="radio">Lastminute</td>
</tr>
</table>
</div>
<!--Hidden Flug-->
<div id="flug">
<form action="weiss ich noch ned" method="get">
<p>Hinreise am:</p>
<select name="tag">
<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>
<select name="monat">
<option value="jan">Januar</option><option value="feb">Februar</option><option value="mär">März</option>
</select>
<select name="abflug" style="margin-left:70px;">
<option>Abflughafen</option><option value="txl">Tegel</option><option value="muc">München</option>
</select>
<p>Rückreise am:</p>
<select name="tag">
<option value="29">29</option><option value="30">30</option><option value="31">31</option>
</select>
<select name="monat">
<option value="okt">Oktober</option><option value="nov">November</option><option value="dez">Dezember</option>
</select>
<select name="rueckflug" style="margin-left:70px;">
<option>Reiseziel </option><option value="bkk">Bankok</option>
</select>
<p style="margin-top:15px;">Personen (Alter bei Reiseantritt:</p>
<select name="erwachsende">
<option value="1">1. Erw.</option><option value="2">2. Erw.</option><option value="3">3. Erw.</option>
<option value="4">4. Erw.</option>
</select>
<input name="search" type="submit" value="Suchen" style="margin-left:50px;" />
</form>
</div>
<!--Ende Hidden Flug-->
Das Javascript habe ich ausgelagert und sieht jetz so aus!
[ code lang=javascript]
function masken(radio) {
var radioGruppe = radio.form[radio.name];
for(i=0; i<radio.form[radio.name].length; i++) {
if(radioGruppe[i] != radio) {
document.getElementById(radioGruppe[i].value).style.display = 'none';
} else {
document.getElementById(radio.value).style.display = '';
}
}
}
Und zwar bekomme ich die Fehlermeldung "form" ist Null oder kein Objekt. Zeile ist die angegeben <table border="0" cellspacing="0" cellpadding="0">
Wo liegt mein Fehler!