Ergebnis 1 bis 4 von 4
  1. #1
    tobias1982 ist offline Jungspund
    registriert
    02-11-2005
    Beiträge
    12

    Quiz in Java Script

    moinsen,

    mein javascript-quiz soll nicht nur ganz normal auf die antworten der eingabe reagieren, sondern sich diese auch merken und dementsprechend seite für seite (frage für frage) prozentuale angaben zum verhältnis richtige und falsche antworten geben. z.b.: 2 von 4 richtig: 50 %. Das mit der Antwortenreaktion habe ich schon hingekriegt (s.u.), nur die sache mit der auswertung habe ich noch nicht! wenn ihr da was habt wäre super!

    meine javacode für das quiz lautet:

    HTML-Code:
    <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Cisco Fragebogen</title>
    <meta name="description" content="Fragebogen zu CCNA">
    <meta name="author" content="Tobias Fickinger">
    <meta name="keywords" content="Cisco CCNA CCNP Fragebogen Salinas Salinas-IT Netzwerk Quiz">
    <meta name="generator" content="Ulli Meybohms HTML EDITOR">
    <link rel="stylesheet" type="text/css" href="formateie.css">
    
    <script type="text/javascript"> //Einleitung des Skripts nach Java
    
    var age = navigator.userAgent; //Erstellung der Variablen age mit dem Inhalt navigator.userAgent
    
    
    if(age.search("MSIE")!= -1)
            {
              document.write('<link rel="stylesheet" href="formateie.css" type="text/css" />');
            }
    
    else if(age.search("Mozilla")!= -1)
            {
            document.write('<link rel="stylesheet" href="formatemoz.css" type="text/css" />');
            }
    
    else
            {
            alert('Diese Seite ist mit Ihrem Browser nicht getestet,\n es kann  zu Darstellungsfehlern kommen.');
            window.open('BrowserDownload.html','Update','width=300, height=300');
            document.write('<link rel="stylesheet" href="seitemoz.css" type="text/css" />');
            }
    
    </script>
    
    <SCRIPT LANGUAGE="JavaScript">
    
    function Checkboxpruefen(Formname, Zahl, tab)
    {
    j=1;
    for (i=0; i<=(Zahl-1); i++)
    	{if (Formname.elements[i].checked!=tab[i])
    		j=0;}
    if (j==1)	
    	{alert("richtig!");}
    else
    	{alert("falsch!");}
    }
    
    function Loesung(nomlayer)
    {
    if (document.layers)       //Netscape 4.x
    	document.layers[nomlayer].visibility='show';
    else if (document.all)    //IE
    	document.all[nomlayer].style.visibility='visible';
    else                      //W3C-Konformer Browser              
    	document.getElementById(nomlayer).style.visibility='visible';
    }
    
    </SCRIPT>
    </head>
    <body>
    <SCRIPT LANGUAGE="JavaScript">
    var seite1=new Array(true,false,false);
    </SCRIPT>
    <table class="normal" border="0" cellpadding="5px">
    <tr>
    	<th>Cisco Fragebogen</th>
    </tr>
    <tr>
    	<td align="center">Frage 1</td>
    </tr>
    <tr>
    	<td align="center"><FORM NAME="frage1">Welche Farbe haben Tomaten?</td>
    </tr>
    <tr>
    	<td>
    		<ol>
    			<li><INPUT TYPE="CHECKBOX" >Rot</li>
    			<li><INPUT TYPE="CHECKBOX" >Grün</li>
    			<li><INPUT TYPE="CHECKBOX" >Gelb</li>
    		</ol>
    	</td>
    </tr>
    <tr>
    	<td align="center">
    	<INPUT TYPE="BUTTON" VALUE="Prüfen" onClick="Checkboxpruefen(frage1, 3, seite1);"> <INPUT TYPE="BUTTON" VALUE="Lösung" onClick='Loesung("antwort1");'>
    	</Form>
    	<DIV ID="antwort1" style="visibility:hidden"><br>Die richtigen Antwort ist "rot"<br>Erklärung: Eine Tomate ist rot</DIV>
    	</td>
    </tr>
    </table>
    </body>
    </html>

  2. #2
    Microkotz ist offline Foren-Gott
    registriert
    01-12-2002
    Ort
    Germany --> Baden-Württemberg
    Beiträge
    2.240

    AW: Quiz in Java Script

    [size=1]Ehe == errare humanum est == irren ist Menschlich
    # define god root

  3. #3
    tobias1982 ist offline Jungspund
    registriert
    02-11-2005
    Beiträge
    12

    AW: Quiz in Java Script

    hat vorerst funktioniert: kann das cookie mit ner zahl füttern und es auch auf ner neuen html wieder auslesen lassen. nur bei der berechnung klappts nich so ganz: er rechnet 1 + 1 = 11 ??!! und wie ich das prozentual auswerte weiss ich auch noch nich ganz, aber das ist dann der nächste schritt. ich denke wenn ich bzw. mein skript erstmal addition gelernt hat dürfte das auch funktionieren.

    danke für die mühe und den guten tipp!! hier noch mein code für die berechnung:

    <SCRIPT LANGUAGE="JavaScript">

    var punkte = document.cookie;

    function Checkboxpruefen(Formname, Zahl, tab)
    {
    j=1;
    for (i=0; i<=(Zahl-1); i++)
    {if (Formname.elements[i].checked!=tab[i])
    j=0;}
    if (j==1)
    {alert("richtig!");document.cookie = punkte + 1; alert(document.cookie);}
    else
    {alert("falsch!");}
    }

  4. #4
    tobias1982 ist offline Jungspund
    registriert
    02-11-2005
    Beiträge
    12

    AW: Quiz in Java Script

    habe es soeben gelöst, das additionsproblem:

    "++punkte" addiert richtig!

Ähnliche Themen

  1. Burning Board & Java Script (Smielies)
    Von McRonny im Forum JavaScript
    Antworten: 7
    Letzter Beitrag: 30-10-2005, 12:16
  2. java script lässt sich nicht laden
    Von bluetec2010 im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 16-02-2005, 16:53
  3. title= " " geht bei einem java script nicht
    Von kingu im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 30-11-2004, 18:19
  4. Java Bild Zoomen -> brauche hielfe mit dem script
    Von tobi_wan_knobi im Forum JavaScript
    Antworten: 7
    Letzter Beitrag: 23-08-2004, 19:01
  5. Java Script - Frames - Sie wollen einfach nicht ...
    Von MarcFdlr im Forum JavaScript
    Antworten: 14
    Letzter Beitrag: 21-08-2004, 19:48

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •