perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 35
Click for quality!




11.02.2012 / 17:34

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Javascript - Clientprogrammierung zur Themenübersicht Themensuche Themenansicht in Thread-Modus


Beitragfind fehler ned :(
Seitenanfang
hiho!
will auf meiner homepage einen test - "welches bondgirl bist du?" - machen. leider hab i irgendwo an fehler drin und find ihn ned :(
kann jemand den code für mich mal durchsehn? war voll lieb!
glg, steffi

__________________________________________

<html>
<head>
<script language="JavaScript">
<!--
function process()
{
var f = document.f;
var i = 0;

var el = 0;
var an = 0;
var wa = 0;
var ka = 0;

for (i = 0; i < f.one.length; i++) if (f.one[i].checked) value = f.one[i].value;
if (value == "a") { el++; wa++;}
if (value == "b") { ka++; }
if (value == "c") { an++; }

for (i = 0; i < f.two.length; i++) if (f.two[i].checked) value = f.two[i].value;
if (value == "a") { an++; ka++; }
if (value == "b") { wa++; }
if (value == "c") { el++; }

for (i = 0; i < f.three.length; i++) if (f.three[i].checked) value = f.three[i].value;
if (value == "a") { ka++; }
if (value == "b") { wa++; an++;}
if (value == "c") { el++; }

for (i = 0; i < f.four.length; i++) if (f.four[i].checked) value = f.four[i].value;
if (value == "a") { el++; }
if (value == "b") { wa++; }
if (value == "c") { an++; }
if (value == "d") { ka++; }

for (i = 0; i < f.five.length; i++) if (f.five[i].checked) value = f.five[i].value;
if (value == "a") { an++; }
if (value == "b") { wa++; }
if (value == "c") { ka++; }
if (value == "d") { el++; }

var out = "ag";
i = ag;
if (el > i) { out = "el"; i = el; }
if (an > i) { out = "an"; i = an; }
if (wa > i) { out = "wa"; i = wa; }
if (ka > i) { out = "ka"; i = ka; }
location.href = out + ".html";

}

function err(msg, url, line)
{
location.href = "error.html";
}
//window.onerror = err;
// -->
</script>
</head>

<body background="lala2.bmp" bgproperties="fixed">
<font color="black" face="Verdana, Tahoma, Arial">
<h6>
<STYLE type=text/css>
body {
scrollbar-face-color: FF7F50;
scrollbar-highlight-color: FF7F50;
scrollbar-3dlight-color: FF7F50;
scrollbar-darkshadow-color: FF7F50;
scrollbar-shadow-color: FF7F50;
scrollbar-arrow-color: FF7F50;
scrollbar-track-color: FF7F50;
}
</STYLE>

<u>welches bond-girl bin ich?</u><br><br>

<form name=f>

1. von welchem dieser drei bond-darsteller wärst du das bond-girl?
<p>
<input type="radio" name="four" value="a"> pierce brosnan
<br>
<input type="radio" name="four" value="b"> timothy dalton
<br>
<input type="radio" name="four" value="c"> roger moore

<p>

2. aus welchem land würdest du gerne kommen?

<p>
<input type="radio" name="one" value="a"> russland
<br>
<input type="radio" name="one" value="b"> china
<br>
<input type="radio" name="one" value="c"> großbritannien

<p>
3. was bist du von beruf?

<p>
<input type="radio" name="two" value="a"> cellistin
<br>
<input type="radio" name="two" value="b"> geheimagentin
<br>
<input type="radio" name="two" value="c"> besitzerin einer firma

<p>

4. wie würdest du auf james bond treffen?
<p>
<input type="radio" name="three" value="a"> er ermittelt im mordfall
meines vaters und soll mich beschützen
<br>
<input type="radio" name="three" value="b"> wir sind beide geheimagenten. obwohl
unsere länder im konflikt stehen und wir zuerst gegeneinander arbeiten, sind wir
am ende zur zusammenarbeit gezwungen
<br>
<input type="radio" name="three" value="c"> wir sind beide geheimagenten
unserer länder und sollen miteinander ermitteln
<br>
<input type="radio" name="three" value="d"> ich bin die freundin eines agenten,
der sowohl den russischen und den britischen geheimdienst als schließlich auch
mich anschmiert und so helfe ich james bond bei seinen ermittlungen
<br>

<p>

5. und als letztes die indiskrete frage: welches der vier bond-girls wärst du am liebsten?

<p>

<input type="radio" name="five" value="a"> barbara bach
<br>
<input type="radio" name="five" value="b"> michelle yeoh
<br>
<input type="radio" name="five" value="c"> maryam d'abo
<br>
<input type="radio" name="five" value="d"> sophie marceau

<p>

<input type="button" value="ich wills wissn :)" onClick="process();">
</form>
</p>

</body>
</html>

Datum: 20.11.2005-15:29

Beitragre: find fehler ned :(
Seitenanfang
Hi,

du prüfst falsch ab.

Auf f.four prüfst Du 4 Elemente, es hat aber nur drei, und auf f.three prüst Du 3 Elemente, es hat aber 4.

-uw

Datum: 20.11.2005-16:07

Beitragre: find fehler ned :(
Seitenanfang
Hi, der Code müsste so lauten:

<html>
<head>
<script language="JavaScript">
<!--
function process()
{
var f = document.f;
var i = 0;

var el = 0;
var an = 0;
var wa = 0;
var ka = 0;

for (i = 0; i < f.one.length; i++) if (f.one[i].checked) value = f.one[i].value;
if (value == "a") { el++; wa++;}
if (value == "b") { ka++; }
if (value == "c") { an++; }

for (i = 0; i < f.two.length; i++) if (f.two[i].checked) value = f.two[i].value;
if (value == "a") { an++; ka++; }
if (value == "b") { wa++; }
if (value == "c") { el++; }

for (i = 0; i < f.three.length; i++) if (f.three[i].checked) value = f.three[i].value;
if (value == "a") { ka++; }
if (value == "b") { wa++; an++;}
if (value == "c") { el++; }

for (i = 0; i < f.four.length; i++) if (f.four[i].checked) value = f.four[i].value;
if (value == "a") { el++; }
if (value == "b") { wa++; }
if (value == "c") { an++; }
if (value == "d") { ka++; }

for (i = 0; i < f.five.length; i++) if (f.five[i].checked) value = f.five[i].value;
if (value == "a") { an++; }
if (value == "b") { wa++; }
if (value == "c") { ka++; }
if (value == "d") { el++; }

var out = "ag";
var i = "ag";
if (el > i) { out = "el"; i = el; }
if (an > i) { out = "an"; i = an; }
if (wa > i) { out = "wa"; i = wa; }
if (ka > i) { out = "ka"; i = ka; }
location.href = out + ".html";

}

function err(msg, url, line)
{
location.href = "error.html";
}
//window.onerror = err;
// -->
</script>
</head>

<body background="lala2.bmp" bgproperties="fixed">
<font color="black" face="Verdana, Tahoma, Arial">
<h6>
<STYLE type=text/css>
body {
scrollbar-face-color: FF7F50;
scrollbar-highlight-color: FF7F50;
scrollbar-3dlight-color: FF7F50;
scrollbar-darkshadow-color: FF7F50;
scrollbar-shadow-color: FF7F50;
scrollbar-arrow-color: FF7F50;
scrollbar-track-color: FF7F50;
}
</STYLE>

<u>welches bond-girl bin ich?</u><br><br>

<form name=f>

1. von welchem dieser drei bond-darsteller wärst du das bond-girl?
<p>
<input type="radio" name="four" value="a"> pierce brosnan
<br>
<input type="radio" name="four" value="b"> timothy dalton
<br>
<input type="radio" name="four" value="c"> roger moore

<p>

2. aus welchem land würdest du gerne kommen?

<p>
<input type="radio" name="one" value="a"> russland
<br>
<input type="radio" name="one" value="b"> china
<br>
<input type="radio" name="one" value="c"> großbritannien

<p>
3. was bist du von beruf?

<p>
<input type="radio" name="two" value="a"> cellistin
<br>
<input type="radio" name="two" value="b"> geheimagentin
<br>
<input type="radio" name="two" value="c"> besitzerin einer firma

<p>

4. wie würdest du auf james bond treffen?
<p>
<input type="radio" name="three" value="a"> er ermittelt im mordfall
meines vaters und soll mich beschützen
<br>
<input type="radio" name="three" value="b"> wir sind beide geheimagenten. obwohl
unsere länder im konflikt stehen und wir zuerst gegeneinander arbeiten, sind wir
am ende zur zusammenarbeit gezwungen
<br>
<input type="radio" name="three" value="c"> wir sind beide geheimagenten
unserer länder und sollen miteinander ermitteln
<br>
<input type="radio" name="three" value="d"> ich bin die freundin eines agenten,
der sowohl den russischen und den britischen geheimdienst als schließlich auch
mich anschmiert und so helfe ich james bond bei seinen ermittlungen
<br>

<p>

5. und als letztes die indiskrete frage: welches der vier bond-girls wärst du am liebsten?

<p>

<input type="radio" name="five" value="a"> barbara bach
<br>
<input type="radio" name="five" value="b"> michelle yeoh
<br>
<input type="radio" name="five" value="c"> maryam d'abo
<br>
<input type="radio" name="five" value="d"> sophie marceau

<p>

<input type="button" value="ich wills wissn :)" onClick="process();">
</form>
</p>

</body>
</html>

Bei mir funzt es.
Der Fehler lag nämlich da:
i = ag;
müsste aber:
var i = "ag";
heißen.

mfg DragonK

Datum: 03.12.2005-22:36

Beitragre: find fehler ned :(
Seitenanfang
dangeschöööööö für deine supertolle hilfe, dragon, bin scho um einiges weiter!
es gibt aber noch ein klitzekleines problem *g* (ich glaub, ich werd nie wieder anstalten machn, ein quiz zu programmieren), nämlich: jetz komm ich nur auf die seite ag.html, aber ned auf die jeweiligen, die ich gern bei der jeweiligen lösung hätt! weißt du, woran das liegt? (oder jemand anderer?!)
danke trotzdem schon mal!
glg steffi

Datum: 04.12.2005-08:45

Beitragre: find fehler ned :(
Seitenanfang
Ich werde schauen, was ich tun kann...

Datum: 04.12.2005-12:37

Beitragre: find fehler ned :(
Seitenanfang
scho was gefundn?
weiß bin nervig aber nuja...
glg

Datum: 23.12.2005-19:59

Beitragre: find fehler ned :(
Seitenanfang
Hi,
ne, leider nicht.

mfg

Datum: 31.12.2005-21:27

-






-
-