1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Taschenrechner über JP

  • Zero1212
  • 7. Mai 2008 um 17:38
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • Zero1212
    Punkte
    110
    Beiträge
    19
    • 7. Mai 2008 um 17:38
    • #1

    Hallo !

    Bin grad am experementieren aber ich komme einfach nicht drauf wieso es nicht geht und wo der fehler liegt !

    Hier der Code:

    HTML
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    
    
    <head>
      <title>Plus Rechner</title>
          <script type="text/javascript">
    
    
    
        var p1= document.getElementById("P1").value;
        var p2= document.getElementById("P2").value;
    
    
        function RechnerPlus() {
        var p3=p1+p2;
        alert("Ergebnis"+p3);
        }
    
    
    
    
    
        
       </script>
    
    
    </head>
    
    
    <body>
    <input id="P1" value="0"> + <input id="P2" value="0"> <input type="button" value="Addieren!" onclick="function RechnerPlus()">
    </body>
    </html>
    Alles anzeigen
  • MrMassaker
    Punkte
    1.436
    Beiträge
    263
    • 7. Mai 2008 um 17:58
    • #2
    HTML
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
      <title>Plus Rechner</title>
          <script type="text/javascript">
    		function RechnerPlus() {
    			var p1= parseInt(document.getElementById("P1").value);
    			var p2= parseInt(document.getElementById("P2").value);
    
    			var p3=p1+p2;
    			alert("Ergebnis "+p3);
    		}
    	</script>
    </head>
    <body>
    <input id="P1" value="0"> + <input id="P2" value="0"> <input type="button" value="Addieren!" onclick="javascript:RechnerPlus()">
    </body>
    </html>
    Alles anzeigen

    2 fehler:

    onclick="javascript:RechnerPlus()

    und du brauchst die funktion parseInt

  • MrMassaker
    Punkte
    1.436
    Beiträge
    263
    • 7. Mai 2008 um 18:03
    • #3

    an dieser stelle möchte ich dir ausserdem

    firefox + Web Developer ans herz legen.

    damit kannst du schnell alle fehler in deinen javascripts finden.

  • Zero1212
    Punkte
    110
    Beiträge
    19
    • 7. Mai 2008 um 18:03
    • #4

    wieso muss das sein mit parseInt ? ich hab ein anderes Script ->PQ formel dann gehts ohne parseInt ..
    Genau so wie onclick="javascript:RechnerPlus
    sonst geht doch auch immer "function RechnerPlus() !

  • MrMassaker
    Punkte
    1.436
    Beiträge
    263
    • 7. Mai 2008 um 18:09
    • #5

    wennst das eh alles so gut weisst warum fragst denn überhaupt?

  • Bentha
    Punkte
    1.191
    Beiträge
    234
    • 7. Mai 2008 um 18:53
    • #6
    Zitat von MrMassaker

    wennst das eh alles so gut weisst warum fragst denn überhaupt?

    sei nicht so bissig. er wollte ja nur wissen wieso. ich seh daran nichts schlimmes daran wenn jemand das warum verstehen will.
    wenn er geschrieben hat, nein sicher nicht, das muss ohne dem gehen und red nicht so daher wenn du keine ahnung hast, hat er aber nicht.

    wenn man bei solchen fragen schon blöd angemacht wird, dann fragt bald keiner mehr was. ;)

  • Zero1212
    Punkte
    110
    Beiträge
    19
    • 7. Mai 2008 um 20:36
    • #7

    Ich denke mal Bentha hat verstanden was ich meine.. ich mein danke für den tipp es klappt jetzt nur man lernt nichts draus wenn man nur Copy&Paste macht !

    Danke trozdem

  • MrMassaker
    Punkte
    1.436
    Beiträge
    263
    • 7. Mai 2008 um 21:47
    • #8

    hmmm

    er fragt etwas....darauf ich eine normale antwort mit einer lösung...darauf er das ging doch aber immer so?!

    es ist immer so gegangen aber auf einmal aus heiterem himmel geht die variante nicht mehr?

    und was es da genau zu verstehen gibt weiss ich auch nicht. is halt einfach javascript syntax. und parseInt is parseInt. da gibts nicht viel zu erklären.

    und wenn es bei einem anderen skript eh funktioniert (was ich btw nicht glaube) dann versteh ich nicht warum ich 2 minuten geopfert habe um zu zeigen wie man es richtig macht.

  • Bentha
    Punkte
    1.191
    Beiträge
    234
    • 7. Mai 2008 um 22:36
    • #9

    hmpf. ich glaub wir reden aneinander vorbei.
    ich nehme einmal frech an, dass zero1212 nicht so sattelfest ist und ganz einfach nachfragen wollte warum das bei einer anderen situation funktioniert haben könnte. Vielleicht irrt er sich ja und hat es ja falsch in erinnerung.
    Aber was solls, es dürft ja jetzt gehen und das ist die hauptsache. :thumb:

  • Zero1212
    Punkte
    110
    Beiträge
    19
    • 8. Mai 2008 um 07:06
    • #10

    Noch mal an alle war nicht böse gemeint mit dem Nachfragen ! Außerdem danke an Massaker für das Plugin das hilft sehr ! Hoffe werde hier nicht mehr so viel nachfragen müssen!

  • Maximilian Rupp 27. Dezember 2024 um 12:04

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum