• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

In einer Funktion eine Funktion ausführen

TimoW

Mitglied
Hallo liebe Community,

ich würde gerne per Bildklick eine Funktion aufrufen, die ein Lied abspielt. Das funktionier soweit auch. Jedoch würde ich nun gerne auch noch einen Text anzeigen lassen, aber mit dem selben Knopfdruck; sprich 2 Dinge mit einem Klick.

Dies ist die Funktion für die Musik:
Code:
    function PegboardNerds(ele) {
    player = document.getElementById("player");
    player.src = ele.getAttribute("data-music");
    player.play();
    document.getElementById("Song").innerHTML='Pegboard Nerds - Just Like That';
    }
Und hier ist die Funktion für den Rechner, der im Endeffekt einen Text anzeigen lassen soll. Dieser Code soll in den obigen Code mit untergebracht werden:
Code:
   function Aussehen() {
   var a, b, c;
   a = parseFloat(document.form1.ein1.value);
   b = parseFloat(document.form1.ein2.value);
   c = parseFloat(document.form1.ein3.value);
  
   if (a == 1) { 
   document.getElementById("Aussehen").innerHTML='<br>' + 'Das ist eine Normalparabel.' + '<br>';
   document.getElementById("Aussehen").innerHTML+='Sie ist nach oben ge&ouml;ffnet.';
   }
   if (a > 1) {
   document.getElementById("Aussehen").innerHTML='<br>' + 'Die Parabel ist gestreckt.' + '<br>';
   document.getElementById("Aussehen").innerHTML+='Sie ist nach oben ge&ouml;ffnet.';
   }
   if (0 < a && a < 1) {
   document.getElementById("Aussehen").innerHTML='<br>' + 'Die Parabel ist gestaucht.' + '<br>';
   document.getElementById("Aussehen").innerHTML+='Sie ist nach oben ge&ouml;ffnet.' + '<br>';
   }
   if (-1 < a && a < 0) {
   document.getElementById("Aussehen").innerHTML='<br>' + 'Die Parabel ist gestaucht.' + '<br>';
   document.getElementById("Aussehen").innerHTML+='Sie ist nach unten ge&ouml;ffnet.' + '<br>';
   }
   if (a == -1) {
   document.getElementById("Aussehen").innerHTML='<br>' + 'Die Parabel ist weder gestaucht, noch gestreckt.' + '<br>';
   document.getElementById("Aussehen").innerHTML+='Sie ist nach unten ge&ouml;ffnet.' + '<br>';
   }
   if (a < -1) {
   document.getElementById("Aussehen").innerHTML='<br>' + 'Die Parabel ist gestreckt.' + '<br>';
   document.getElementById("Aussehen").innerHTML+='Sie ist nach unten ge&ouml;ffnet.' + '<br>';
   }
   if (a == 0) {
   document.getElementById("Aussehen").innerHTML='<br>' + 'Das ist keine Parabel, sondern eine Gerade.';
   }
    }

Danke schon mal im Voraus! :)
MfG
- Timo
 
Du kannst in einer Funktion ganz einfach eine andere Funktion aufrufen mit "deinefunktion(parameter)". In deinem Fall würde das so aussehen:
Code:
function PegboardNerds(ele) {
    player = document.getElementById("player");
    player.src = ele.getAttribute("data-music");
    player.play();
    document.getElementById("Song").innerHTML='Pegboard Nerds - Just Like That';
Aussehen();
    }
 
Zurück
Oben