Suchergebnisse

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

    Music Player funktioniert nicht

    In meiner Testdatei funktioniert es, der Dateiname wird als Titel angezeigt. Ich hatte zuerst den Parameter vergessen: getSong(); Hast Du das vielleicht erwischt, bevor ich es editiert hatte? So ist es richtig: getSong(0);
  2. Sempervivum

    Music Player funktioniert nicht

    Am besten am Ende des script-Tags für das Audio: function pre(){ currentSong--; if(currentSong < 0){ currentSong = 2; } playSong(); $("#play img").attr("src","Pause.png"); $("#image img").attr("src",poster[currentSong])...
  3. Sempervivum

    Music Player funktioniert nicht

    Auch hier kann eine Funktion die Sache effizienter und leichter machen: function getSong(idx) { song.src = songs[idx]; $("#songTitle").text() = songs[idx]; $("#image img").attr("src",poster[idx]); $("#bg img").attr("src",poster[idx]); } (Analog zu neueVokabel). Diese kannst Du...
  4. Sempervivum

    Array-Schleife und Wahrscheinlichkeit erhöhen

    Mir scheint, ich sehe woran das liegt. Hier: alert("falsch :( Die Lösung ist: " + uebersetzung[index]); wiederholung = prompt("Gebe " + uebersetzung[index] + " nochmal ein, um die Vokabel zu verinnerlichen")...
  5. Sempervivum

    Array-Schleife und Wahrscheinlichkeit erhöhen

    Selbstverständlich: Mit der Funktion includes kannst Du prüfen, ob ein Element schon im Array vorhanden ist. Dann nur hinzu fügen, wenn die Vokabel noch nicht drin ist. https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/includes
  6. Sempervivum

    Array-Schleife und Wahrscheinlichkeit erhöhen

    Dafür gibt es die Funktion focus(), siehe hier: https://wiki.selfhtml.org/wiki/JavaScript/DOM/Element/focus Damit kannst Du in der Funktion neueVokabel den Fokus auf das Eingabefeld für die Übersetzung legen.
  7. Sempervivum

    Array-Schleife und Wahrscheinlichkeit erhöhen

    Dafür brauchst Du gar nicht den Keycode abzufragen: Das change-Event triggert, wenn man Enter drückt. Registriere dafür einen Eventlistener und rufe die Funktion pruefen auf. Dann brauchst Du den extra Knopf für das Überprüfen nicht mehr.
  8. Sempervivum

    Array-Schleife und Wahrscheinlichkeit erhöhen

    Ich habe das mal ein wenig überarbeitet und ich denke, so funktioniert es. Es liegt nahe, eine Schleife zu verwenden, aber IMO ist es ohne einfacher: Einfach innerhalb der Funktion pruefen() prüfen, ob die verlangte Anzahl von Antworten erreicht ist und wenn nicht, eine neue Vokabel vorlegen...
  9. Sempervivum

    Array-Schleife und Wahrscheinlichkeit erhöhen

    Das kann man sicher alles leicht korrigieren. Poste doch mal deinen neuesten Code.
  10. Sempervivum

    Array-Schleife und Wahrscheinlichkeit erhöhen

    Da bist Du ja schon ein ganzes Stück weiter gekommen! Einen Großteil der Probleme kannst Du lösen, wenn Du die Seite nicht neu lädst, um eine neue Vokabel zu geben, sondern dies gleich bei einer richtigen Antwort tust, d. h. dies: index = Math.floor(Math.random() * vokablen.length)...
  11. Sempervivum

    Vokabeltrainer programmieren

    Ich empfehle, zunächst mal mit einigen Vokablen zu beginnen und versuchen, den Code zum Laufen zu bringen. Am besten gleich mit assoziativen Arrays bzw. Objekten, dann wird es übersichtlicher: const vokabeln = [ {deutsch: "Hallo", english: "hello"}, {deutsch: "Morgen", english...
  12. Sempervivum

    Vokabeltrainer programmieren

    Du schreibst selber, dass Du am Anfang bist mit Javascript und wenn ich mir den Code in deinem Eingangsposting ansehe, bestätigt sich das. Davon ausgehend wäre die Arbeit mit einer Datenbank der über-über-übernächste Schritt. Ich empfehle, beim Lernen in kleinen Schritten vorzugehen. Und zwar...
  13. Sempervivum

    Menü funktioniert nach Umstellung auf SSL Verschlüsselung nichtmehr

    Wirf mal einen Blick in die Console, vermutlich findest Du einen Hinweis, dass von deiner sicheren Seite das jQuery mit HTTP, also unsicher, eingebunden wird. Ändere die URL dort auf https, dann dürfte es funktionieren.
  14. Sempervivum

    HTML lernen

    Selfhtml ist sehr gut: https://wiki.selfhtml.org
  15. Sempervivum

    Frage Komplizierte H1 Formatierung

    Wenn sie so aus der Datenbank kommt, wird sie ja sicher von einem serverseitigen Skript dort ausgelesen. Und dann sollte es möglich sein, den String zu manipulieren?
  16. Sempervivum

    Mehrere Kästchen mit inhalt, jedoch chaotisch geordnet

    Meistens ist eine einheitliche Höhe das was man will und, als es weder Flex- noch Gridlayout gab, in CSS schmerzlich vermisst und mit Javascript-Krücken zustande gebracht hat. Eine feste Höhe hat immer den entscheidenden Nachteil, dass sie sich nicht an den Inhalt anpasst.
  17. Sempervivum

    Mehrere Kästchen mit inhalt, jedoch chaotisch geordnet

    Wenn es 3x3 Felder sein sollen kannst Du das sehr einfach mit Gridlayout erreichen: body { display: grid; grid-template-columns: 1fr 1fr 1fr; /* 3 Spalten gleicher Breite */ } Und das float:left, das width:100% (das wird dann durch das Gridlayout fest gelegt) und das <br> zwischen den...
  18. Sempervivum

    Bild in Tabelle mittig zentrieren

    Ich denke, da muss man nicht CSS studieren und auch nicht die komplette Seite kennen. Gib der Tabellenzelle mit dem Bild eine geeignete Klasse: <td class="td-status-img"><img src="Farbe:="xSensor":.JPG" width="18px" height="18px" name="Farbe" "StatusFarbeCPU = 0" id="StatusFarbeCPU" Und...
  19. Sempervivum

    [ERLEDIGT] Steam-Avatar auslesen

    Da bin ich anderer Meinung: Wenn man herausfinden soll, warum das Laden so lange dauert, muss man schon wissen, wie Du im einzelnen vorgehst, um die Seite zusammen zu bauen. Deine Bruchstücke aus dem Eingangsposting lassen viele Fragen offen, z. B.: $decode->response->players[0]->avatarfull;Hier...