Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 43.512
» Neuestes Mitglied: Fast Translation Service
» Foren-Themen: 524
» Foren-Beiträge: 2.122

Komplettstatistiken

Benutzer Online
Momentan sind 54 Benutzer online
» 1 Mitglieder
» 51 Gäste
Bing, Facebook

Aktive Themen
Can Super P-Force Oral Je...
Forum: Css
Letzter Beitrag: azaviona
Vor 6 Stunden
» Antworten: 0
» Ansichten: 10
Night butterflies dating ...
Forum: Php
Letzter Beitrag: grishaahuja
Gestern, 02:42
» Antworten: 0
» Ansichten: 27
Alert Fenster
Forum: Javascript
Letzter Beitrag: heyhey83
11.05.2024, 13:47
» Antworten: 4
» Ansichten: 99
Call Now 9899988101 Best ...
Forum: Javascript
Letzter Beitrag: anuskhaescorts0
10.05.2024, 05:44
» Antworten: 0
» Ansichten: 19
Payment Gateway for Onlin...
Forum: Ankündigungen,Neuigkeiten
Letzter Beitrag: benjaminmassy
09.05.2024, 11:01
» Antworten: 0
» Ansichten: 32
What are the drug interac...
Forum: Javascript
Letzter Beitrag: azaviona
09.05.2024, 07:24
» Antworten: 0
» Ansichten: 32
Hall an alle
Forum: Seid ihr neu ?
Letzter Beitrag: Andreas
08.05.2024, 14:32
» Antworten: 0
» Ansichten: 29
Ghostbusters frozen empir...
Forum: Javascript
Letzter Beitrag: foreverjackets
06.05.2024, 20:23
» Antworten: 0
» Ansichten: 53
How does Tadalista affect...
Forum: Php
Letzter Beitrag: azaviona
03.05.2024, 09:36
» Antworten: 0
» Ansichten: 76
https://blog.indiagpt.com...
Forum: Javascript
Letzter Beitrag: indiagpt
03.05.2024, 08:18
» Antworten: 0
» Ansichten: 192

Question Mein Script will nicht
Geschrieben von: dl8aax - 21.12.2021, 18:54 - Forum: Javascript - Antworten (2)

Mooin,

ich versuche mir ein umrechner zu machen.
Aber irgendwie macht er überhaupt nix 

Code:
<script type="text/javascript">
<!--
function n_nett(){

}
function n_brutt(){

}
function roundToTwo(num) {
    return +(Math.round(num + "e+2")  + "e-2");
}

function Ergebnis(){
     if ( document.getElementById('brutt') !== null ) {
         var n = document.getElementById('nett' );
         var b = document.getElementById('brutt' );
         var netto  = parseFloat(n);
         n.innerHTML = roundToTwo( netto + (netto / 100 * 19 ) );
          console.log(  netto + (netto / 100 * 19  ));
         
     }
     if ( document.getElementById('nett') !== null ) {
         var b = document.getElementById('brutt' );
         var n = document.getElementById('nett' );
         var brutto = parseFloat(b);
         n.innerHTML = roundToTwo( brutto - ( brutto / 119 * 19 ) );
           console.log(  brutto - ( brutto / 119 * 19  ));
         
     }
    
    
    }

//-->
</script>


Code:
<td style="border:2 " bgcolor="grey"><span style="color:blue; border:2 "><form  name="Rechner" onSubmit="Ergebnis();return false;" id="Rechner" action="">Rechner<br>
                               Brutto <input onchange="n_brutt()" type="number" name="brutt"  id="brutt" size="20"  value="" > Steuer <select   name="buchvor" size="1" style"=width:250px; outline: none;" >
                               <option value="7"  >   7 %   </option>
                               <option value="9.5">   9,5 % </option>
                               <option value="10.7"> 10,7 % </option>
                               <option value="19"  > 19 %   </option>
                              
                               </select><br>
                               Netto <input onchange="n_nett()" type="number" name="nett" id="nett" size="20" value=""> &nbsp; &nbsp; <input type="button" width="60" class="button" value="  =  " onClick="Ergebnis()">
                                  <br></form></span></td>

und wie komme ich an den ausgewählten Wert vom select ?

LG Dirk

Drucke diesen Beitrag

  Wert auf Array in Variable übernehmen
Geschrieben von: trulynew - 20.12.2021, 09:29 - Forum: Javascript - Keine Antworten

Moin Leute, 
bin absoluter Anfänger im Programmieren und möchte folgendes tun:

Ich möchte die Netzwerk Subnetzmasken (255.255.255.xx usw.) mit der CIDR Schreibweise verknüpfen(/24 /25 /30 usw.)
Wenn nun in einem Textfeld z.B. 255.255.255.0 eingegeben wird, dann soll in einer anderen Variable die entsprechende CIDR Schreibweise hinterlegt werden. 

Dachte, das geht am Besten mit Arrays. Ich habe aber keine Ahnung wie das umgesetzt wird.

Meine Überlegung war: Die Eingabe 255.xxx.xxx.xxx aus einem Textfeld wird mit einem Arrays verglichen. Wenn nun die Subnetzmaske mit einem Wert im Array matched, dann wird entsprechende CIDR-Notation in eine Variable abgelegt.

Ich habe aber keine Ahnung wie ich das Programmiertechnisch umsetze.

Wie kann ich das matchen lassen und dann noch die Subnetzmaske mit einem CIDR Wert verknüpfen?

Wer kann helfen?

Danke!! Big Grin


mein coe sieht so aus: funktioniert aber nicht:


var dhcpcidr = new Array()

{

dhcpcidr[0] = new Object();
dhcpcidr[0]["255.255.0.0"] = "/16";
dhcpcidr[1] = new Object();
dhcpcidr[1]["255.255.128.0"] = "/17";
dhcpcidr[2] = new Object();
dhcpcidr[2]["255.255.192.0"] = "/18";
dhcpcidr[3] = new Object();
dhcpcidr[3]["255.255.224.0"] = "/19";
dhcpcidr[4] = new Object();
dhcpcidr[4]["255.255.240.0"] = "/20";
dhcpcidr[5] = new Object();
dhcpcidr[5]["255.255.248.0"] = "/21";
dhcpcidr[6] = new Object();
dhcpcidr[6]["255.255.252.0"] = "/22";
dhcpcidr[7] = new Object();
dhcpcidr[7]["255.255.254.0"] = "/23";
dhcpcidr[8] = new Object();
dhcpcidr[8]["255.255.255.0"] = "/24";
dhcpcidr[9] = new Object();
dhcpcidr[9]["255.255.255.128"] = "/25";
dhcpcidr[10] = new Object();
dhcpcidr[10]["255.255.255.192"] = "/26";
dhcpcidr[11] = new Object();
dhcpcidr[11]["255.255.255.224"] = "/27";
dhcpcidr[12] = new Object();
dhcpcidr[12]["255.255.255.240"] = "/28";
dhcpcidr[13] = new Object();
dhcpcidr[13]["255.255.255.248"] = "/29";
dhcpcidr[14] = new Object();
dhcpcidr[14]["255.255.255.252"] = "/30";
dhcpcidr[15] = new Object();
dhcpcidr[15]["255.255.255.255"] = "/32";

}


for(var i=0; i<dhcpcidr.length; i++) {
if(dhcpcidr[i] == snmask)
{
dhcpcidr[i] = dhcpsn1;
}

}

alert(dhcpsn1);

snmask ist der wert aus dem eingabe feld, der wert wird auch übergeben

Drucke diesen Beitrag

  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