Technologie – die neusten Beiträge

JavaScript EventListener funktioniert nicht richtig?

Mein JS-Code:

'use strict'

let lines = document.getElementsByClassName("src-line");
let activeLine = -1;

for (let i1 = 0, i2 = lines.length; i1 < i2; i1++) {
  lines[i1].addEventListener("mouseover", function(){
    lines[i1].style.cursor = "text";
  });
  lines[i1].addEventListener("click", function(){
    activeLine = i1;
    console.log(activeLine);
  });
}
addEventListener("keydown", keypressed(e));

function keypressed(e) {
  if (activeLine != -1) {
    if (e.key == "Backspace") {
      console.log("Backspace");
      ediText[activeLine] = ediText[activeLine].substring(0, ediText[activeLine].length - 1);
    }
    else if (e.key == "Tab") {
      ediText[activeLine] += "&nbsp;&nbsp;&nbsp;&nbsp;";
    }
    else if (e.key == "Shift") {
      return;
    }
    else if (e.key == "Space") {
      ediText[activeLine] += "&nbsp;";
    }
    else {
      ediText[activeLine] += e.key;
    }

    console.log(e.key)
    charCompiler(ediText);
  }

  return 0;
};

Wenn ich nun auf ein Element mit der Klasse src-line klicke, wird in der Konsole immer der Listenindex angezeigt. Ich habe momentan zwei, also zeigt es immer 0 oder 1 an.

Wenn ich jetzt allerdings anfange, Buchstaben einzugeben, wird das zuletzt angeklickte Element verändert. Jedoch kann ich jetzt nicht mehr das Element wechseln, denn klicke ich jetzt auf das andere Element, wird das click-Event nicht mehr aufgerufen. D.h. activeLine wird nicht mehr geändert. Ich habe keinen Plan, warum.

Ist evtl. am Code was falsch, weil ich habe keine Ahnung warum das click-Event nach dem keydown einfach ignoriert wird, obwohl es davor ja noch ging. Btw wird auch in der Konsole beim Klicken danach nichts mehr angezeigt.

Computer, Technik, HTML, Webseite, programmieren, JavaScript, Click, HTML5, Entwicklung, Programmiersprache, Technologie, Webentwicklung, Entwicklungsumgebung

Sollte die Einspeisung aus Akkus erlaubt sein?

Frau Baerbock soll mal gesagt haben, dass das Stromnetz als Speicher diene. Nun könnte man denken, dass das nicht geht, weil ein Wechselstromkabel nur parasitäre (=unerwünschte) Kapazität hat; aber gemeint hat sie offenbar ein „Netz“ im Sinne der Graphentheorie, so dass das „Netz“ also aus Kanten (=Kabeln) und Ecken (=Erzeuger&Verbraucher (wobei Speicher beides sind)) besteht.

Nun meinte ein Freelancer gestern (als ich mit unserem Holzgas-BHKW nebst Batteriespeicher (32 mal 280Ah LiFePO4) angeben wollte...), dass wir unsere Akkus nicht benutzen dürfen, um billigen Nacht-Strom zu speichern, um ihn dann später bei „Dunkelflaute“ zum 10-fachen Preis einzuspeisen, obwohl wir das technisch könnten (angeblich verhindert es die Software unseres Wechselrichters, die nur für den Eigenbedarf Strom aus den Akkus entnimmt...)... Aus der Sicht der Firma wäre es eigentlich ganz cool, wenn wir die 5000 Zyklen, die die Akkus (SoC: 20% bis 90%) angeblich aushalten, möglichst zügig schaffen (wir brauchten die am Anfang nur bei Stromausfall und jetzt auch, wenn das BHKW gewartet wird...), weil der Strom aus den Akkus immerhin 0,04€/kWh kostet.

Nebenfragen (betrifft nicht die Umfrage): Stimmt das mit dem Einspeise-Verbot überhaupt? Wenn ja: Aus welchem Grund verbietet der Gesetzgeber kleinen Speicher-Knoten mitzuhelfen? Und wird das bald geändert?

zu dem gleichen Preis,den auch große PV-Parks erzielen... 44%
Sonstiges (nämlich: ... (siehe Antwort...)) 44%
überhaupt gar nicht 11%
zu einem niedrigen Festpreis (z. B. 0,07€/kWh) 0%
zu dem halben Preis, den auch die großen PV-Parks erzielen... 0%
Technik, Wirtschaft, Strom, Recht, freier Markt, Gesetzgebung, Marktwirtschaft, Spekulation, Technologie, Wirtschaftswissenschaft, Freie Marktwirtschaft, Graphentheorie, Wirtschaft und Finanzen

Text unter Bild in HTML hinzufügen?

Ich habe ein Bild. Darunter habe ich ein Text platziert. Allerdings geht der Horizontal von links nach rechts, was es auch soll. Nur soll er da anfangen, wo auch das Bild beginnt und enden, wo das Bild endet. In den zwei Bildern könnt ihr erkennen, wie es es gerade habe und nicht will und wie ich es gerne haben würde.

<!DOCTYPE html>
<html>
<head>
    <title>Film- und Serienbeschreibungen</title>
  


  <style>
    img {
        display: block;
        margin: 0 auto;
        width: 1000px;
        border-radius: 10px;
    }


    body {
        text-align: center;
    }


    p {
        
    }
  </style>
</head>
  <body>
    <img src="mrrobotscene.jpg">
    <h1>Mr. Robot - Beschreibung</h1>
    <p>Mr. Robot ist eine US-amerikanische Fernsehserie, die von Sam Esmail entwickelt wurde. Die Serie handelt von Elliot Alderson, einem jungen Programmierer, der für eine Cyber-Sicherheitsfirma arbeitet und in seiner Freizeit zum Hacker wird. Elliot leidet unter sozialen Ängsten und Depressionen und verfällt in eine Art Schizophrenie, die von seinem imaginären Freund, Mr. Robot, ausgelöst wird</p>
    
  </body>
</html>
Bild zum Beitrag
PC, Computer, Programm, HTML, Webseite, programmieren, CSS, Java, JavaScript, HTML5, Hacking, Informatik, JQuery, PHP, Programmiersprache, Python, Softwareentwicklung, Technologie, Webdesign, Webentwicklung, Visual Studio Code, Frontend-Entwicklung

Meistgelesene Beiträge zum Thema Technologie