Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 43.503
» Neuestes Mitglied: ivivacetechnologies
» Foren-Themen: 522
» Foren-Beiträge: 2.118

Komplettstatistiken

Benutzer Online
Momentan sind 67 Benutzer online
» 0 Mitglieder
» 64 Gäste
Bing, Facebook, Google

Aktive Themen
Call Now 9899988101 Best ...
Forum: Javascript
Letzter Beitrag: anuskhaescorts0
Vor 8 Stunden
» Antworten: 0
» Ansichten: 7
Payment Gateway for Onlin...
Forum: Ankündigungen,Neuigkeiten
Letzter Beitrag: benjaminmassy
Gestern, 11:01
» Antworten: 0
» Ansichten: 12
What are the drug interac...
Forum: Javascript
Letzter Beitrag: azaviona
Gestern, 07:24
» Antworten: 0
» Ansichten: 22
Hall an alle
Forum: Seid ihr neu ?
Letzter Beitrag: Andreas
08.05.2024, 14:32
» Antworten: 0
» Ansichten: 15
Ghostbusters frozen empir...
Forum: Javascript
Letzter Beitrag: foreverjackets
06.05.2024, 20:23
» Antworten: 0
» Ansichten: 40
Alert Fenster
Forum: Javascript
Letzter Beitrag: Sempervivum
04.05.2024, 18:25
» Antworten: 2
» Ansichten: 52
How does Tadalista affect...
Forum: Php
Letzter Beitrag: azaviona
03.05.2024, 09:36
» Antworten: 0
» Ansichten: 58
https://blog.indiagpt.com...
Forum: Javascript
Letzter Beitrag: indiagpt
03.05.2024, 08:18
» Antworten: 0
» Ansichten: 96
Unlocking the Mystery: Ne...
Forum: Datenbanken
Letzter Beitrag: richardrussel
02.05.2024, 10:20
» Antworten: 0
» Ansichten: 62
Best career counsellor in...
Forum: CoffeeScript
Letzter Beitrag: Captain12
02.05.2024, 08:13
» Antworten: 0
» Ansichten: 69

  Funktion wird in Variable angezeigt
Geschrieben von: roadrunner - 17.12.2021, 19:18 - Forum: Javascript - Antworten (1)

Hallo,

weiß nicht weiter. 

Bin Anfänger in JS und habe das Problem, dass meine Funktion nicht ausgeführt, sondern satttdessen komplett als Text in der Variable hinterlegt wird.

Was mach ich falsch?

Es soll eine Konfig generitert werden, wenn ich auf einen Button klicke. Das soll dann in einem Textfeld erscheinen.
Funktioniert ansich gut, nur mit dem Phänomen, dass eben nicht die Funktion ausgeführt, sondern die ganze Funktion als Text inder Variable gespeichert wird.

Ausgabe ist also genau das, was unten ab Funktion Result zu sehen ist.
   
<script>

document.getElementById("btn2").addEventListener("click", function() {
   
    var ahost1 = document.getElementById("linien").value;
    var ahost2 = document.getElementById("linienid").value;
    var ahost3 = document.getElementById("dvnmbr").value;
    var sele1 = document.getElementById("kategorien").value;
    var sele2 = document.getElementById("unterpunkte").value;
    var txt1 = document.getElementById("txt1").value;
    var txt2 = document.getElementById("txt2").value;
    var txt3 = document.getElementById("txt3").value;


   
    document.getElementById("ahostname").value= "NDEU1361" + ahost1 + ahost2 + "FW" +ahost3;
   
   
    var hostnameresult = document.getElementById("ahostname").value;   
});
</script>
   






<script>
    //Konfig generieren
function result()
                    {

var unterpunktresult = sele2;
var hostname = hostnameresult;
var ipext = txt1;
var ipint = txt2;
var snmask = txt3;
const result = "";

   
if (unterpunktresult='SC-632-2C')
          {         
result =  "Test";
}
 

else
    {
        result = "Else Test";
   
    }

}

document.getElementById("atxt").value = result;


Hallo,

habe es gelöst, noch eine andere Frage:

in dem Textfeld wird später eine Konfig ausgegeben, die Rauskopiert werden soll.

WIe kann ich dem Text in der Variable mitteilen, das nach einem Wort ein Enter Zeichen steht`?

Drucke diesen Beitrag

Sad Was beinhaltet "ev" zum Zeitpunkt seiner Übergabe als Argument?
Geschrieben von: getOwnPropertyDescriptor - 16.12.2021, 21:01 - Forum: Javascript - Antworten (1)

Hallo!
Der Fairness halber und weil es sich so gehört: Dieser Beitrag wurde bereits im Forum entwickler-forum.de gepostet. Leider war die Antwort nur, ich möge entsprechende JavaScript-Tutorials konsultieren. Mein Tutorial ist indes: JavaScript: Das umfassende Handbuch. JavaScript lernen und verstehen. Inkl. objektorientierter und funktionaler Programmierung, von Philip Ackermann | 30. September 2021

Hierin konnte ich zu meiner Frage jedoch nichts finden und auch nach eintägiger Google-Suche nicht. Zur Frage:
JavaScript-Code:

Code:
function handler(ev) {
    const e = ev || window.event;
    const target = e.target || e.srcElement;
    this.classList.toggle('selected');
    console.log(
        `Geklickt auf Knoten mit ID "${target.id}"`
    );
    console.log(
        `Event an Knoten mit ID "${this.id}"`
    );
}

function init() {
    const elements = document.querySelectorAll(
        '.level1, ' +
        '.level2, ' +
        '.level3'
    );
   
    for (let i=0; i<elements.length; i++) {
        elements[i].addEventListener(
            'click',
            handler,
            false
        );
    }
}
document.addEventListener('DOMContentLoaded', init);

Zum Zeitpunkt seiner Übergabe als Argument an die Funktion "handler" ist "ev" nicht definiert. Wieso löst das keinen Fehler aus? Was ist "ev" zu diesem Zeitpunkt bzw. was ist 'drin', wofür steht es?

Grüße, getOwnPropertyDescriptor! Angel

Drucke diesen Beitrag

  mouseover über unteren Container soll Bild im oberen Container ändern
Geschrieben von: Alissa - 16.12.2021, 12:38 - Forum: Javascript - Antworten (2)

Hallo zusammen,

leider komme ich bei folgendem Problem nicht weiter:

Zunächst mal mein HTML-Code:

Code:
<div class="ansichten">
  <img class="ansicht1" src="ansicht1.jpg"/>
  <img class="ansicht2" src="ansicht2.jpg"/>
</div>

<div class="boxen">
  <div class="box1">...</div>
  <div class="box2">...</div>
  <div class="box3">...</div>
  <div class="box4">...</div>
</div>

Wenn ich nun mit der Maus über eines der Boxen fahre, soll sich, je nachdem welche Box ich wähle, die Ansicht 1 oder 2 ändern.
Für jede Box ist auch ein anderes Bild vorgesehen.
Also wenn ich über box1 fahre, soll die ansicht1 durch "bild1" ausgetauscht werden.
Wenn ich über box2 fahre, soll die ansicht2 durch "bild2" ausgetauscht werden. Usw..

Ich hab viel probiert, bin aber zu keiner Lösung gekommen. Bin auch nicht sehr fit in JavaScript.
Ich hoffe, ihr könnt mir weiterhelfen.

Vielen Dank vorab für eure Hilfe!

Drucke diesen Beitrag

  Login Passwort und Username abfrage
Geschrieben von: Gast - 13.12.2021, 15:03 - Forum: Javascript - Antworten (5)

Code:
JavaScript:

var username = getElementById("username").value;

var password = getElementById("password").value;

function onbtnclick() {
    if(username=="Admin"){
        if(password == "1234"){
            open("http://127.0.0.1:5500/homepage.html");
        }
    }
}
Hallo ich bräuchte hilfe. Nämlich habe ich ein login system erstellt und möchte jetzt passwort bund username vergleichen. Meine JS datei sieht wiefolgt aus:

Drucke diesen Beitrag

  Video neu Laden (refreshen) vom Server, ohne ganze Seite neu zu laden
Geschrieben von: PAN - 03.12.2021, 10:51 - Forum: Javascript - Antworten (2)

Hallo,
möchte gerne Video (genaugenommen Verkehrskamera-Video) auf eine Webseite nach "x" Sekunden
aktuallisieren ohne die ganze Seite neu zu laden. (mit den meta tags im head Bereich funzt's, ist aber suboptimal..)

Für Bilder hab ich ne JavaScript-Funktion gefunden, die prima funktioniert...

Leider find ich nix adequates für Videos, oder stelle mich bei der Suche zu doof an..?!

Hat jemand einen Tip oder nen Link dazu?

Grüsse
Dragan

Drucke diesen Beitrag

  if Abfrage mit Funktion abhängig vom Datum
Geschrieben von: dbha - 01.12.2021, 15:55 - Forum: Javascript - Keine Antworten

Hallo Javascript-Experten,

ich habe ein Problem mit einem kleinen Skript... das in iOS (also iPhone, iPad, iMacs) nicht das macht was es soll.
Die Idee ist, dass abhängig vom Datum eine function definiert wird, die das Öffnen eines versteckten Inhaltes ermöglicht.

Das Javascript:

<script type="text/javascript">
  var dx = new Date();
  var d1 = new Date("2021-12-24");

  var openme = (dx-d1);
  if (openme > 0) {
     function openElement() {
         document.getElementById('divId').style.display = 'block';
     }
}

</script>

Die Funktion openElement() wird in einem Link per onclick = "openElement()" aufgerufen.

In Google Chrome und Firefox funktioniert das einwandfrei, da die Funktion openElement() vor dem 24. Dezember nicht definiert ist.
Bei allen Geräten mit iOS, also auf iPhones, iPads bzw. im Safari-Browser auf meinem iMac funktioniert die Abfrage if (openme > 0) nicht so wie sie soll... d.h. die Funktion openElement() ist unabhängig vom Ergebnis der if-Abfrage immer definiert und somit wird der Inhalt immer angezeigt.

Hat jemand eine Idee woran das liegt?
Was muss ich im obigen Script ändern, damit es auch für iPhone, iPads und in Safari funktioniert?

Merci schon Mal für eure Tipps und viele Grüße!

Drucke diesen Beitrag

  bitte um hilfe
Geschrieben von: bigpercasp - 01.12.2021, 15:20 - Forum: Eure Scripte überprüfen lassen - Antworten (2)

Hallo zusammen 
habe ein problem bzw 2 probleme. 

1. meine Homepage funktioniert nur unter "Safari" problemlos, unter allen anderen Browser spring die Seite, jedesmal wenn man was in den Warenkorb legt, eine Seite zurück. Fügt man noch etwas in den Warenkorb hinzu springt sie um 2 Seiten zurück. Und immer so weiter…

2. Problem
ich bin ein absoluter Anfänger  Sad

Ich wäre sehr dankbar wenn jemand sich das mal anschauen kann und mir eventuell ein Tip geben kann.

liegt es am css, js, html,…?

hier könnt ihr es live erleben. wie gesagt unter "Safari" läuft alles wunderbar aber unter anderen Browser nicht. 

eatwell-vabene.eu/potsdam

Drucke diesen Beitrag

  JavaScript PHP Charset Unterschiedlich verständnisfrage
Geschrieben von: beowulf123456 - 01.12.2021, 14:02 - Forum: Javascript - Keine Antworten

Guten Tag,

bei einem Kunden Projekt ist mir eine Unstimmigkeit zwischen PHP und JavaScript aufgefallen. Leider kann ich mir diese nicht erklären.
Das Problem besteht anscheinend darin dass das charset zwischen JavaScript und PHP irgendwie unterschiedlich zu sein scheint.

Anhand dieses Problems habe ich hierzu ein kurzes Beispiel nachgebaut.

Code:
<!DOCTYPE html>
<html lang='de'>
    <head>       
        <meta charset='utf-8'>
        <script>

            console.log( encodeURIComponent('ÄÖÜß') );
            console.log( "" );
            console.log( btoa('ÄÖÜß') );

        </script>
    </head>
    <body>
        <?php

            echo rawurlencode('ÄÖÜß');
            echo "<br><br>";
            echo base64_encode('ÄÖÜß');

        ?>
    </body>
</html>

Speziell geht es um die Sonderzeichen ÄÖÜß. Diese Wandele ich von beiden Sprachen JavaScript als auch PHP um.

- In einen URL String (JavaScript encodeURIComponent, sowie dem PHP Equivalent rawurlencode)
- In einen Base64 String (JavaScript btoa, sowie dem PHP Equivalent base64_encode)

Dazu erhalte ich folgende Ausgabe in Google Chrome.

[Bild: problem.png]

Während der URL String in sowohl in JavaScript als auch in PHP Identisch ist. So ist es der Base64 String nicht und das Obwohl die Eingabe ÄÖÜß immer exakt die selbe ist.
Woran liegt das?
Und wie Löse ich das Problem?
Könnt ihr mir hierzu eine Hilfestellung geben?
Vielen Dank.


Mit freundlichen Grüßen

PS: Das oben genannte Beispiel ist nur ein Beispiel und soll den Fehler anschaulich Demonstrieren.

Drucke diesen Beitrag

  Audio Player mit Playlist?
Geschrieben von: radioactive66 - 01.12.2021, 12:07 - Forum: Javascript - Keine Antworten

Hallo zusammen

bin neu hier und totaler JS-Anfänger, nur n paar basic HTML-Kenntnisse. Folgendes Problem:

Für die Webseite eines Radios will ich den Livestream etwas upgraden.

Ziel 1: Immer wenn ein User den Livestream startet soll zuerst ein kurzer Jingle spielen und danach der Livestream geladen werden.

Hab mir dafür den jPlayer 2.9.2 runtergeladen, optische Änderungen per CSS krieg ich noch hin, aber wenns um neue Funktionen geht ist Ende der Fahnenstange. Den Livestream hab ich per Copy/Paste aus dem bisherigen Player übernommen, soweit kein Problem. Unten ist der Code aus dem Header. 

Ziel 2: Das Selbe soll auch bei den archivierten Podcasts passieren, zuerst fix ein Jingle, danach Audiofile. Bisher spielen die Podcasts einfach im
Standard-Player.

<video autoplay="" controls="" style="height: 40px; width: 66%;"></video>


Danke für Tipps und Tricks und alles Weitere Smile

***


<!--  jquery -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="../_nav/js/jquery.js"><\/script>')</script>

<!-- demo scripts -->

<link rel="stylesheet" href="css/normalize.css">
<link type="text/css" href="css/style.css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.jplayer.min.js"></script>
<script>
  $(document).ready(function(){
      $("#jquery_jplayer_1").jPlayer({
        ready: function () {
          $(this).jPlayer("setMedia", {

            mp3: "http://radiochico.sdreamland.ch/radiochico.mp3",
            oga: "http://radiochico.sdreamland.ch/radiochico.ogg"
         
          });
        },
        swfPath: "/js",
        supplied: "mp3,oga"
      });
    });
</script>

<!-- nav script -->
<script src="../_nav/js/nav.js" type="text/javascript"></script>

Drucke diesen Beitrag

  Javascript zum umrechnen watt in kw/h täglich auf 0 setzten
Geschrieben von: moeli2 - 24.11.2021, 00:19 - Forum: Brauche Javascript / Userscript - Keine Antworten

Hallo,
aktuell habe ich dieses script am laufen (iobroker)

const idPower = 'mqtt.0.solpiplog.pip.pvchargew';  // cur_power
const idEnergy = 'Tagesproduktion'// kWh
 
// Energie-Datenpunkt erzeugen
createState(idEnergy, 1.11, {type'number', unit: 'kWh'}); // Anfangswert anpassen !
 
var energy = 1000 * getState(idEnergy).val; // Wh, erzeugt beim ersten Skripstart Fehler
 
on({id: idPower}, function(dp) {
   energy = energy + dp.oldState.val * (dp.state.ts - dp.oldState.ts) / 3600000// Wh
   setState(idEnergy, Math.round(energy) / 1000true); // kWh mit 3 Nachkommastellen
   });


nun möchte ich das um 0uhr nachts der Wer Tagesproduktion auf 0 gesetzt wird und bekomme das nicht so recht hin.

Drucke diesen Beitrag