1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Taschenrechner über JP

  • Zero1212
  • 7. Mai 2008 um 17:38
  • Unerledigt
  • Zero1212
    4
    Zero1212
    Mitglied
    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
    12
    MrMassaker
    Mitglied
    Reaktionen
    41
    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

    Patient: "Doctor, doctor, my eye hurts when I poke it with a spoon."
    Doctor: "Don't poke it, then."

  • MrMassaker
    12
    MrMassaker
    Mitglied
    Reaktionen
    41
    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.

    Patient: "Doctor, doctor, my eye hurts when I poke it with a spoon."
    Doctor: "Don't poke it, then."

  • Zero1212
    4
    Zero1212
    Mitglied
    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
    12
    MrMassaker
    Mitglied
    Reaktionen
    41
    Punkte
    1.436
    Beiträge
    263
    • 7. Mai 2008 um 18:09
    • #5

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

    Patient: "Doctor, doctor, my eye hurts when I poke it with a spoon."
    Doctor: "Don't poke it, then."

  • Bentha
    11
    Bentha
    Forumspapa
    Reaktionen
    6
    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. :winking_face:


    MfG, Bentha

    Come on, Gunners | The Force will be with you, always! | The fastest Browser on Earth!

  • Zero1212
    4
    Zero1212
    Mitglied
    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
    12
    MrMassaker
    Mitglied
    Reaktionen
    41
    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.

    Patient: "Doctor, doctor, my eye hurts when I poke it with a spoon."
    Doctor: "Don't poke it, then."

  • Bentha
    11
    Bentha
    Forumspapa
    Reaktionen
    6
    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:


    MfG, Bentha

    Come on, Gunners | The Force will be with you, always! | The fastest Browser on Earth!

  • Zero1212
    4
    Zero1212
    Mitglied
    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.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung