gloop: Wert übergeben

Beitrag lesen

hi,

ich möchte derzeit einen Simplen wert über onClick übergeben. onclick="change('0');"

Leider klappt das ganze nicht so wie es soll :(

<html><head><title>Test</title>
<style type="text/css">
.normal { font-style:normal }
</style>
<script type="text/javascript">
function Ankreuzen () {
  document.getElementsByName("Zutat")[0].checked = true;
}
function change(a) {
 alert(a);
 if(a==0){
   document.getElementsByTagName("p")[0].firstChild.data = 'Firma';
   document.getElementsByTagName("p")[1].style.display = 'none';
 }else(a==1){
   document.getElementsByTagName("p")[0].firstChild.data = 'Name';
   document.getElementsByTagName("p")[1].style.display = '';
 }
}
</script>
</head><body>
<form name="Formular" action="">
<fieldset id="anschrift"><legend><b>Anschrift</b></legend>
<input type="radio" name="Zutat" value="Salami" onclick="change('0');"> Salami <br>
<input type="radio" name="Zutat" value="Pilze" onclick="change('1');"> Pilze <br>
<p>Firma<input type="text" name="bla"><br></p><p style="display: none;">Firma<input type="text" name="bla"><br></p>
<input type="button" value="Test">
</fieldset>
</form>
</body></html>

Mache ich die Variablenübergabe weg (onclick="change()") geht das alles. Ist das nur ein Denkfehler von mir?

mfg