Hallo zusammen,
was ist daran falsch ???
function layex(lname)
{
if(document.layform.all[lname].value == "off")
{
action
}
}
aufruf über layex('a')
das Formular ist mit name="layform" richtig benannt.
Danke im Voraus.
MfG
PS: hier nochmal das ganze Script ausführlich:
<script language="JavaScript">
<!--
function layex(lname)
{
if(document.layform.all[lname].value == "off")
{
document.all[lname].style.display = "block";
document.layform.all[lname].value = "on";
alert(lname);
}
else
{
document.all[lname].style.display = "none";
document.layform.all[lname].value = "off";
}
}
//-->
</script>
<form name="layform">
<input type="text" name="winamp2lay" value="off">
<input type="hidden" name="winamp3lay" value="off">
<input type="hidden" name="mp3lay" value="off">
<input type="hidden" name="midilay" value="off">
<input type="hidden" name="wallpaperlay" value="off">
<input type="hidden" name="screensaverlay" value="off">
<input type="hidden" name="promotionlay" value="off">
<input type="hidden" name="andereslay" value="off">
</form>
<a href="JavaScript:layex('winamp2lay');">TipTap</a>
winamp2lay ist Aufruf vonmehreren.