Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 14:18

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[JS] Finde den Fehler nicht

Discussion on [JS] Finde den Fehler nicht within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
DerPanda187's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 4,065
Received Thanks: 1,105
[JS] Finde den Fehler nicht

Guten Tag. Ich schreibe morgen eine wichtige Prüfung in Informatik.
Unter anderem wird auch Javascript abgefragt. Und ich hatte vorher auch noch nie mit JS zu tun. Ich hoffe ihr findet den Fehler. Aus der Fehler-Konsole werd ich auch nicht schlau. Anscheinend habe ich was in der While-Schleife falsch gemacht. Aber ich weiß immer noch nicht was.
Hier ist der Code:


Bedanke mich im Vorraus.
Peace!
DerPanda187 is offline  
Old 07/05/2011, 20:35   #2


 
Cholik's Avatar
 
elite*gold: 4
Join Date: Aug 2008
Posts: 6,783
Received Thanks: 4,992
Code:
<html>
<head><title>Altersüberprüfung</title></head>
<body>

<script type="text/javascript">

function Ratespiel() {
  var eingabe = window.prompt ("Hallo und Herzlich Willkommen bei unserem Ratespiel. Du kannst nun eine Zahl zwischen 1 und 10 raten. Du hast insgesamt 3 Versuche", " ");
  var zufall = Math.floor(Math.random()*10+1);
  var versuche = 1;

  while ((eingabe != zufall) && (versuche != 3))
  {
      eingabe = window.prompt ("Leider hast du falsch geraten. Versuch es doch erneut..", " ");
	  versuche++;
  }
  alert("Entweder du hast richtig geraten --Glückwunsch-- oder du hast deine Versuche verbraucht --Lade doch einfach die Seite neu ;)--");
}


function Ueberpruefung() {
  var eingabe = window.prompt ("Hallo und Herzlich Willkommen. Bitte geben sie hier ihr Geburtsjahr an:", " ");
  var zahl = 1;

  while (eingabe > "1993" && zahl != 3) {
      eingabe = window.prompt ("Sie sind nicht dem Alter entsprechend.");
	  zahl++;
  }
  alert("Sie haben nun vollen Zugriff auf diese Seite!");
}

</script>

<a href="javascript:Ueberpruefung()">Bitte hier klicken für die Anmeldung</a><br>
<a href="javascript:Ratespiel()">Bitte hier klicken für unser Ratespiel!</a>

</body>
</html>
Script war weder im head noch im body und n Fehler bei der while-Schleife hab ich gesehen. Habs nich weiter durchgetestet aber so startet es schonmal.
Cholik is offline  
Thanks
1 User
Old 07/05/2011, 20:42   #3
 
DerPanda187's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 4,065
Received Thanks: 1,105
Ok. Soweit hab ichs verstanden. Und es funktioniert auch.
Nur bei dem 2.Function habe ich ja auch keine doppelte Klammer um die Funktion in der While-Schleife gemacht und die funktioniert einwandfrei.

while (eingabe > "1993" && zahl != 3) {

Aber in dem Ratespiel() müssen Zwei Klammern. Könntest du mir erklären, warum? Oder ist das einfach so?

while ((eingabe != zufall) && (versuche != 3))
DerPanda187 is offline  
Old 07/05/2011, 20:48   #4


 
Cholik's Avatar
 
elite*gold: 4
Join Date: Aug 2008
Posts: 6,783
Received Thanks: 4,992
Achso ne ich mache das aus Schönheitsgründen generell immer, ist übersichtlicher und gibt auch einige andere Sprachen die da etwas pingelig sind meine ich in Erinnerung zu haben, bei Javascript macht es an sich keinen Unterschied, wie gesagt nur einfacher zu lesen.
Bei dir war vor dem while noch ein "{" und am Ende der Zeile ein ";" daher warf das zusätzlich Fehler, also hab ich das in "meinem" Stil nochmal neu aufgeschrieben.
Cholik is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Hilfe finde den fehler nicht
01/12/2011 - General Coding - 1 Replies
Hallo liebe com ich hab hier ein script für Autoit das mir regelmäßig eine bestimmte datei im ordner C:\ auf einen FTP server laden soll... aber ichhab da wohl noch nen fehler kann mir einer helfen? wäre super dankbar wenn sich da jemand auskennt und den fehler findet... Danke schonmal im vorraus!!! $server = "ftp Adresse" $username = "mein ftp ID" $pass = "mein Passwort"
Hilfe finde den fehler nicht
01/12/2011 - Metin2 Private Server - 0 Replies
Hallo liebe com ich hab hier ein script für Autoit das mir regelmäßig eine bestimmte datei im ordner C:\ auf einen FTP server laden soll... aber ichhab da wohl noch nen fehler kann mir einer helfen? wäre super dankbar wenn sich da jemand auskennt und den fehler findet... Danke schonmal im vorraus!!! $server = "ftp Adresse" $username = "mein ftp ID" $pass = "mein Passwort"
Fehler im Code finde ihn nicht
10/08/2010 - AutoIt - 3 Replies
Hey habe ein Tool entworfen aber irgendwas muss falsch sein er öffnet nicht mehr hier der code,vielleicht könnt ihr mir ja helfen .. #include <GUIConstants.au3> #Region ### START Koda GUI section ### Form=C:\Users\Simon\Desktop\Koda\ManagerTool By .Tjuny v1.kxf $Form1 = GUICreate("ManagerTool v1.0 by Tjuny", 399, 329, 187, 119) GUISetBkColor(0x800000) $Button1 = GUICtrlCreateButton("Google", 0, 0, 89, 25, 0) $Button2 = GUICtrlCreateButton("Schülervz", 0, 40, 89, 25, 0) $Button3 =...
[C++] Finde den Fehler nicht
09/24/2010 - C/C++ - 9 Replies
Ich habe, weil es eine Übungsaufgabenstellung in einem Tutorial war, dieses Münzenspiel programmiert. Es werden halt immer abwechselnd Münzen gezogen und wer die letzte zieht hat gewonnen. Nur leider geht es bei mir irgendwie auf einmal nicht weiter, nachdem ich eingegeben hab, mit wie vielen Münzen gespielt werden soll. Das ganze is passiert, nachdem ich die Funktion, wo der Spieler zieht ausgelagert hab, um einfacher zu überprüfen, ob die Zahl, die der Spieler eingegeben hat zu hoch...
2.3 Modelchange geht nicht und finde den Fehler nicht
01/09/2008 - World of Warcraft - 5 Replies
Also es geht darum das ich versucht habe auf Patch 2.3 Orcs in FelOrc's umzuwandeln. Ich hab die aktuelle WoWME.exe benutzt, alles fein säuberlich in die .config eingetragen und sogar F8 vor dem einloggen gedrückt :D Trotzallem ist das Model der Orcs immernoch das normale. Hier mal ein Screen von meiner .MPQ http://www.imagehut.eu/images/46088modelchanging. JPG



All times are GMT +1. The time now is 14:18.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.