Problem mit JavaScript-Quiz!

Kevinhatproblem

Grünschnabel
Hey also ersteinmal :) ich bin noch Schüler und Informatik ist auch nicht unbedingt mein lieblingsfach. Jetzt habe ich mir ganz viel Mühe mit einem Quiz gemacht und darf das morgen auch schon abgeben. :( Ich bin jetzt soweit fertig doch irgendwie funktioniert mein Quiz nicht. Darum wollte ich fragen ob mir jemand den Fehler sagen und vielleicht auch berichtigen kann :)
Danke schon einmal im vorraus,
Kevin

hier das Script:

Code:
<html>
<head>
<title>main</title>
<meta name="author" content="ASUS">
<meta name="editor" content="html-editor phase 5">

   <script type="text/JavaScript">
<!--
 var versuch = 0;

 function auswertung() {
  var richtig = 0;
  for( var i=0;i<3; i++){
   if(document.form.Frühling[i].checked){
    richtig+=parseInt(document.form.Frühling[i].value);
   }
  }
  for( var i=0;i<3; i++){
   if(document.form.Venezuela[i].checked){
    richtig+=parseInt(document.form.Venezuela[i].value);
   }
  }
  for( var i=0;i<3; i++){
   if(document.form.seltsam[i].checked){
    richtig+=parseInt(document.form.seltsam[i].value);
   }
  }
   for( var i=0;i<3; i++){
   if(document.form.Sinnvoll[i].checked){
    richtig+=parseInt(document.form.Sinnvoll[i].value);
    }
  }
   for( var i=0;i<3; i++){
   if(document.form.Kolumbus[i].checked){
    richtig+=parseInt(document.form.Kolumbus[i].value);
   }
  }

   for( var i=0;i<3; i++){
   if(document.form.hängen[i].checked){
    richtig+=parseInt(document.form.hängen[i].value);
    }
  }
   for( var i=0;i<3; i++){
   if(document.form.Grenze[i].checked){
    richtig+=parseInt(document.form.Grenze[i].value);
    }
  }
        for( var i=0;i<3; i++){
   if(document.form.Info[i].checked){
    richtig+=parseInt(document.form.Info[i].value);
    }
  }
  for( var i=0;i<3; i++){
   if(document.form.Temperaturen[i].checked){
    richtig+=parseInt(document.form.Temperaturen[i].value);
    }
  }
      for( var i=0;i<3; i++){
   if(document.form.Diva[i].checked){
    richtig+=parseInt(document.form.Diva[i].value);
    }
  }
    for( var i=0;i<3; i++){
   if(document.form.Marx[i].checked){
    richtig+=parseInt(document.form.Marx[i].value);
    }
  }
  if(richtig==11){
    alert("Super! Sie sind ein Deutsch-Ass!
Ein geistigeres und innigeres Element
als die Sprache hat ein Volk nicht.
Will ein Volk also nicht verlieren,
wodurch es Volk ist, will es seine Art
mit allen Eigentümlichkeiten bewahren,
so hat es auf nichts mehr zu achten,
als daß ihm seine Sprache nicht
verdorben und zerstört werde.
Ernst Moritz Arndt (1769 - 1860)");
  }else{
     var fehler = 11 - richtig;
     alert(fehler + " Fehler!! Bitte nochmals überprüfen!");
     versuch++;
     if(versuch==4){
      alert("Tja das war wohl nichts! Beginnen Sie am besten erneut mit der Fibel");
     }
   }
 }
//-->

</script>
      <noscript></noscript>

</head>
<body text="#000000" bgcolor="#B0C5EE" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<BODY BGCOLOR="#FFFFFF" BACKGROUND="../../../Dokumente und Einstellungen/ASUS/Eigene Dateien/Eigene Bilder/bla bla/fotostrecke-37184-3.html" onLoad='SetUp()'>

<CENTER><h1>Speaken Sie Deutsch?</h1>
<font size="+3"><kbd><b><i>Machen Sie den Test!</i></b> </kbd><br>  </p>                                                    </font>
<font size="+1"><p align="center">Sie denken Sie sprechen fehlerfreies Deutsch? Solche Fehler würden Ihnen niemals unterlaufen? Dann testen Sie Ihr Wissen! Elf Fragen, die höchste Konzentration erfordern. </p>  </font> <img src="http://www.tutorials.de/../Dokumente und Einstellungen/ASUS/Eigene Dateien/Eigene Bilder/bla bla/0,1020,1357977,00.jpg" alt="" border="0" width="220" height="188">                                                                  <img src="http://www.tutorials.de/../Dokumente und Einstellungen/ASUS/Eigene Dateien/Eigene Bilder/bla bla/0,1020,1357990,00.jpg" alt="" border="0" width="220" height="188">

<form name="form"> <div>
<p align="left">Frage 1:<br clear="all"/> Ich würde mir wünschen, der Winter würde vorbeigehen und der Frühling würde kommen. Das lässt sich auch besser sagen, nämlich wie?<br />
<br><input type="radio" name="Frühling" value="0" /> Ich wünschte, der Winter geht endlich vorbei und der Frühling kommt.</input><br />
<input type="radio" name="Frühling" value="0"/> Ich wünschte, der Winter gehe endlich vorbei und der Frühling komme.</input><br />
<input type="radio" name="Frühling" value="1"/> Ich wünschte, der Winter ginge endlich vorbei und der Frühling käme.</input><br />
<br />      <br />
Frage 2:<br />  Die Bewohner des südamerikanischen Landes Venezuela nennt man...<br clear="all"/> <br clear="all"/>
<input type="radio" name="Venezuela" value="0"/> Venezueler</input><br />
<input type="radio" name="Venezuela" value="1"/> Venezolaner</input><br />
<input type="radio" name="Venezuela" value="0"/> Venezulanen</input><br />
<br />               <br />
Frage 3:<br />
Was seltsam, drollig, verschroben ist, das ist mit einem anderen Wort...<br clear="all"/><br>
<input type="radio" name="seltsam" value="1"/> skurri</input>l<br />
<input type="radio" name="seltsam" value="0"/> skurill</input><br />
<input type="radio" name="seltsam" value="0"/> skuril</input><br />
  <br clear="all"/>  <br />
 Frage 4:<br />  Welche der folgenden Aussagen ist nicht deutschen Ursprungs, sondern entstand durch Übersetzung aus dem Englischen?<br clear="all"/> <br clear="all"/>
<input type="radio" name="Sinnvoll" value="0"/> Das ist sinnvoll.</input><br />
<input type="radio" name="Sinnvoll" value="1"/>  Das macht Sinn.</input><br />
<input type="radio" name="Sinnvoll" value="0"/> Das hat einen Sinn.</input><br />
<br />             <br />
   Frage 5:<br />  Meiner Überzeugung nach war Kolumbus kein Portugiese. Was wissen Sie darüber?<br clear="all"/> <br clear="all"/>
<input type="radio" name="Kolumbus" value="0"/> Nach meines Wissens stammte Kolumbus aus Genua.</input><br />
<input type="radio" name="Kolumbus" value="1"/>  Meines Wissens stammte Kolumbus aus Genua.</input><br />
<input type="radio" name="Kolumbus" value="0"/> Meines Wissens nach stammte Kolumbus aus Genua.</input><br />
<br />
<br />     Frage 6:<br /> Nachdem Frau Buck die Fenster geputzt hatte,... <br clear="all"/> <br clear="all"/>
<input type="radio" name="hängen" value="0"/> hing sie die Wäsche auf die Leine</input><br />
<input type="radio" name="hängen" value="1"/> hängte sie die Wäsche auf die Leine</input><br />
<input type="radio" name="hängen" value="0"/> hang sie die Wäsche auf die Leine</input><br />   <br>
  <br />     Frage 7:<br />
An der Grenze zu Polen werden die Fahrzeuge heute alle<br clear="all"/> <br clear="all"/>
<input type="radio" name="Grenze" value="0"/> durchgewunken</input><br />
<input type="radio" name="Grenze" value="0"/> durchgewankt</input><br />
<input type="radio" name="Grenze" value="1"/> durchgewinkt</input><br />   <br>
   <br />     Frage 8:<br />

Das Kurzwort für Information lautet Info. Doch wie lautet der Plural?<br clear="all"/> <br clear="all"/>
<input type="radio" name="Info" value="1"/> Infos</input><br />
<input type="radio" name="Info" value="0"/> Infi</input><br />
<input type="radio" name="Info" value="0"/> Info´s</input><br />   <br>

   <br />     Frage 9:<br />

Nur einer der drei folgenden Sätze ist richtig. Welcher?<br clear="all"/> <br clear="all"/>
<input type="radio" name="Temperaturen" value="0"/> In Spanien herrschen wärmere Temperaturen als in Deutschland. </input><br />
<input type="radio" name="Temperaturen" value="0"/> In Deutschland herrschen kühlere Temperaturen als in der Sahara. </input><br />
<input type="radio" name="Temperaturen" value="1"/> In der Sahara herrschen höhere Temperaturen als in Spanien.</input><br />   <br>

 <br />     Frage 10:<br />

Mit welchen Worten protestiert die verwöhnte Diva korrekt:<br clear="all"/> <br clear="all"/>
<input type="radio" name="Diva" value="0"/> Eine solche Behandlung bin ich nicht gehwohnt!</input><br />
<input type="radio" name="Diva" value="1"/> Eine solche Behandlung bin ich nicht gewohnt!</input> <br />
<input type="radio" name="Diva" value="0"/> Eine solche Behandlung bin ich nicht gewöhnt!</input> <br />   <br>


 <br />     Frage 11:<br />

Karl Heinrich Marx war Philisoph und politischer Jornalist. Heute sind zahlreiche Straßen und Plätze nach ihm benannt. Welche Benennung ist richtig:<br clear="all"/> <br clear="all"/>
<input type="radio" name="Marx" value="0"/> Karl Marx Platz</input><br />
<input type="radio" name="Marx" value="1"/> Karl-Marx-Platz</input> <br />
<input type="radio" name="Marx" value="0"/> Karl Marx-Platz</input><br />   <br>


             <input type="button" value="Auswertung" onClick="auswertung()"> </input>
  <input type="reset" value="Eingaben löschen"></input></p>


             <script type="text/javascript">
alert("Viel Glück :)");
</script>



</body></html>

</BODY>
</HTML>
 
Moin Kevin,

ist nur ein kleines Problem ;)


Dieser String hier:
Code:
"Super! Sie sind ein Deutsch-Ass!
Ein geistigeres und innigeres Element
als die Sprache hat ein Volk nicht.
Will ein Volk also nicht verlieren,
wodurch es Volk ist, will es seine Art
mit allen Eigentümlichkeiten bewahren,
so hat es auf nichts mehr zu achten,
als daß ihm seine Sprache nicht
verdorben und zerstört werde.
Ernst Moritz Arndt (1769 - 1860)"

...Strings dürfen sich in JS nicht wie in anderen Sprachen über mehrere Zeilen erstrecken.
Entweder du entfernst dort die Zeilenumbrüche, so das alles in einer einzigen Zeile steht, oder du verkettest die einzelnen Zeilen auf diese Art:
Code:
"Super! Sie sind ein Deutsch-Ass!"+
"Ein geistigeres und innigeres Element"+
"als die Sprache hat ein Volk nicht."+
"Will ein Volk also nicht verlieren,"+
"wodurch es Volk ist, will es seine Art"+
"mit allen Eigentümlichkeiten bewahren,"+
"so hat es auf nichts mehr zu achten,"+
"als daß ihm seine Sprache nicht"+
"verdorben und zerstört werde."+
"Ernst Moritz Arndt (1769 - 1860)"
 
Zuletzt bearbeitet:
Zurück