Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 43.525
» Neuestes Mitglied: sakshirathoure4u
» Foren-Themen: 526
» Foren-Beiträge: 2.125

Komplettstatistiken

Benutzer Online
Momentan sind 216 Benutzer online
» 0 Mitglieder
» 214 Gäste
Bing, Google

Aktive Themen
Alert Fenster
Forum: Javascript
Letzter Beitrag: Sempervivum
Vor 10 Stunden
» Antworten: 5
» Ansichten: 135
What are the essential pr...
Forum: Datenbanken
Letzter Beitrag: davidtim671
Gestern, 10:28
» Antworten: 0
» Ansichten: 8
Superb gays mens in your ...
Forum: Php
Letzter Beitrag: elbuild
13.05.2024, 22:26
» Antworten: 0
» Ansichten: 26
Can Super P-Force Oral Je...
Forum: Css
Letzter Beitrag: azaviona
13.05.2024, 11:37
» Antworten: 0
» Ansichten: 22
Night butterflies dating ...
Forum: Php
Letzter Beitrag: grishaahuja
12.05.2024, 02:42
» Antworten: 0
» Ansichten: 36
Call Now 9899988101 Best ...
Forum: Javascript
Letzter Beitrag: anuskhaescorts0
10.05.2024, 05:44
» Antworten: 0
» Ansichten: 33
Payment Gateway for Onlin...
Forum: Ankündigungen,Neuigkeiten
Letzter Beitrag: benjaminmassy
09.05.2024, 11:01
» Antworten: 0
» Ansichten: 40
What are the drug interac...
Forum: Javascript
Letzter Beitrag: azaviona
09.05.2024, 07:24
» Antworten: 0
» Ansichten: 44
Hall an alle
Forum: Seid ihr neu ?
Letzter Beitrag: Andreas
08.05.2024, 14:32
» Antworten: 0
» Ansichten: 47
Ghostbusters frozen empir...
Forum: Javascript
Letzter Beitrag: foreverjackets
06.05.2024, 20:23
» Antworten: 0
» Ansichten: 103

  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

  Bild mit Rahmen
Geschrieben von: orucr - 15.11.2021, 17:53 - Forum: Javascript - Antworten (1)

Hallo zusammen,

ich habe folgendes Problem mit HTML:

Auf meiner eigenen HTML-Webseite will ich oben ein Logo anzeigen lassen und das Problem ist, dass das Logo automatisch einen Rahmen in schwarz aussen herum bekommt, wenn ich es bei mir abspeichere.
Wie kriege ich diesen Rahmen weg, denn ich will, dass er um das Bild herum nicht angezeigt wird.

Viele Grüsse

Drucke diesen Beitrag

  Validierung von Radio Buttons
Geschrieben von: tanotu - 14.11.2021, 16:03 - Forum: Javascript - Keine Antworten

Hallo zusammen

Ich bin gerade dabei, ein Formular mit JavaScript zu validieren. Grundsätzlich funktioniert das auch soweit, bis auf die Radio Buttons. Ich verstehe leider einfach nicht, was der EventListener alles beinhalten muss und wie dann die eigentliche Funktion, welche prüft, ob die Radio Buttons geklickt wurden, aussehen muss. Hier einmal mein bisheriger Code:

Code:
const name = document.getElementById('name');
const email = document.getElementById('email');
const message = document.getElementById('message');
const btnSend = document.getElementById('submit');
const quality = document.getElementById('qualityRadio');
const prices = document.getElementsByName('prices');

const errPrices = document.getElementById('errPrices');
const errQuality = document.getElementById('errQuality');

let qualityAlreadyFilled = false;
let pricesAlreadyFilled = false;
let nameAlreadyFilled = false;
let emailAlreadyFilled = false;
let messageAlreadyFilled = false;

function showError(input, message) {
    const formControl = input.parentElement;
    const errorMessage = formControl.querySelector('span');

    errorMessage.innerText = message;
    formControl.className = 'form-control error';
}

function showSuccess(input) {
    const formControl = input.parentElement;
    formControl.className = 'form-control success';
}

name.addEventListener('keyup', () => {
    nameAlreadyFilled = true;
    checkValidity();
});

email.addEventListener('keyup', () => {
    emailAlreadyFilled = true;
    checkValidity();
});

message.addEventListener('keyup', () => {
    messageAlreadyFilled = true;
    checkValidity();
});

quality.addEventListener('click', () => {
    qualityAlreadyFilled = true;
    checkValidity();
});

function isQualityValid() {
    let inpQuality = document.querySelectorAll('input[name="quality"]');
    if (inpQuality === '') {
        console.log('not selected');
        errQuality.innerText = 'Please select an option';
        return false;
    } else {
        errQuality.innerText = '';
        return true;
    }
}

function isNameValid() {
    if (!nameAlreadyFilled) {
        return false;
    }
    let inpName = name.value;
    if (inpName === '') {
        showError(name, 'Name cannot be blank.');
        return false;
    } else {
        showSuccess(name);
        return true;
    }
}

function isEmailValid() {
    if (!emailAlreadyFilled) {
        return false;
    }
    const re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    let inpEmail = email.value;
    if (inpEmail === '') {
        showError(email, 'E-mail address cannot be blank.');
        return false;
    } else if (!inpEmail.match(re)) {
        showError(email, `'${inpEmail}' is not a valid e-mail address.`);
        return false;
    } else {
        showSuccess(email);
        return true;
    }
}

function isMessageValid() {
    if (!messageAlreadyFilled) {
        return false;
    }
    let inpMessage = message.value.replace(/\s+/g, '');
    if (inpMessage.length < 50) {
        showError(message, 'Message should be at least 50 characters.');
        return false;
    } else {
        showSuccess(message);
        return true;
    }
}

function checkValidity() {
    btnSend.disabled = (isNameValid() && isEmailValid() && isMessageValid()) ? !(isQualityValid()) : true;
}

Kann mir hier vielleicht jemand weiterhelfen?

Vielen herzlichen Dank.

Drucke diesen Beitrag

Rainbow Zaehler
Geschrieben von: hypnotics - 14.11.2021, 09:44 - Forum: Javascript - Keine Antworten

hallo liebes JS-Forum !
ich programmiere mir mit Java Script gerade eine stoppuhr um, welche jede 10 sekunden eine weitere groessere Einheit wieder hochtakten soll. sprich : bei 100 x soll Y +1 hoch gehen. Der x wert soll jedoch nicht genullt werden, sprich er soll dann bei 200x, y wiederrum um 1 erhoehen. mein bisheriger code lautet:



timer: function() {
        if (stop === 0) {
          msecs++;
          if (msecs ===(10)&&(20)) { // hier soll der sekundenwert

                                     jede 10 schritte erhoeht werden ohne das der wert genullt wird.
            secs ++;
            msecs ++;
          }


          if (secs === 30) {
            mins +=2;
            secs ++;
          }
          if (stein === 3000) {
            mins +=33;
            stein  ++;
          }
          if (mins === 1000) {
            hrs ++;
            mins = 0;
          }
          if (hrs === 1000) {
            days +=1;
            hrs = 0;
          }
          stoppuhr.html();
        }
      },


wie wuerdet ihr das problem mit der if anweisung loesen?
Heart tausend dank vorab Heart

Drucke diesen Beitrag

  JavaScript: Countdown Zähler zur in Sekunden
Geschrieben von: laptop45276 - 14.11.2021, 08:03 - Forum: Javascript - Keine Antworten

Hallo,

ich habe einen Countdown Zähler auf der Seite.

Ich bin auf der suche, wie ich den Code ändern muss, damit er nicht anzeigt: Verbleibende Jahre, Tage, Stunden usw. Sondern, dass er nur die verbleibenden Sekunden anzeigt.
Sprich, es müsste doch eine Lösung gegeben, dass er die verbleibende Zeit (Jahre, Tage, Stunden, Minuten ...) komplett in Sekunden ausrechnet, die das als Countdown ablaufen.

Aktuell sieht er so aus:
https://count.filmbank.info/neu.html

Meine Vorstellung wäre: Die verbleibenden Sekunden bis zu Datum xy.


Der aktuelle Code sieht so aus:

<style>
/* CountDown */
#countdown {
text-align: center;
}
#countdown p {
display: inline-block;
padding: 10px;
background-color: #ff0000;
margin: 0 0 20px;
border-radius: 3px;
font-weight: bolder;
font-size: 40px;
color: black;
min-width: 3.6rem;
}
</style>

<script>
// CountDown
window.onload=function() {
// Month,Day,Year,Hour,Minute,Second
downTime('dec, 15, 2021, 22:00:00'); // *** Datum und Uhrzeit anpassen! ***
};

function downTime(countTo) {
nowd = new Date();
countTo = new Date(countTo);
difference = (countTo-nowd);
daysd=Math.floor(difference/(60*60*1000*24)*1);
yearsd = Math.floor(daysd / 365);
if (yearsd >= 1){ daysd = daysd - (yearsd * 365)}
hoursd=Math.floor((difference%(60*60*1000*24))/(60*60*1000)*1);
minsd=Math.floor(((difference%(60*60*1000*24))%(60*60*1000))/(60*1000)*1);
secsd=Math.floor((((difference%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1);
if (secsd < 0) {
yearsd = daysd = hoursd = minsd = 0;
secsd = -1;
window.clearTimeout(downTime);
// Eventuell eine Aktion ausführen ...
}
document.getElementById('yearsD').firstChild.nodeValue = yearsd;
document.getElementById('daysD').firstChild.nodeValue = daysd;
document.getElementById('hoursD').firstChild.nodeValue = hoursd;
document.getElementById('minutesD').firstChild.nodeValue = minsd;
document.getElementById('secondsD').firstChild.nodeValue = secsd;
if (secsd >= 0) {
clearTimeout(downTime.to);
downTime.to=setTimeout(function(){ downTime(countTo); },1000);
}
else {
document.getElementById('secondsD').firstChild.nodeValue = 0;
}
}
</script>

<div id="countdown">
<p id="yearsD">00</p>
<p>Jahre</p>
<p id="daysD">00</p>
<p>Tage</p>
<p id="hoursD">00</p>
<p>Stunden</p>
<p id="minutesD">00</p>
<p>Minuten</p>
<p id="secondsD">00</p>
<p>Sekunden</p>
</div>

Drucke diesen Beitrag

  Advantages of content Australia Mobile Number Database for your company
Geschrieben von: shatikhatun - 10.11.2021, 09:14 - Forum: Javascript - Keine Antworten

Content marketing is the most efficient strategy to attract, hook and acquire new and better customers.

Before we start talking about the benefits of a content marketing strategy for your business, let's put things in context a bit.

It is a fact that technology has modified many things in today's Australia Mobile Number Database society, professions, hobbies, tastes and ways in which the user knows, compares and consumes services and products.

Traditional advertising methods such as Australia Mobile Number Database billboards, radio, television, traditional mail, cold calling are excessively expensive and very difficult to measure their effectiveness, and many people find this type of advertising too annoying.

How many times have you not changed the television channel yourself while there are commercials? You have to understand one thing: we no longer sell to people; they are the ones who buy.

What is content Australia Mobile Number Database?
Content marketing is a strategy to attract, hook and acquire new customers and its basis is the curation and creation of relevant and valuable content for our audience, but what is valuable content for content marketing?

There are two forms of valuable content for the user:
Entertainment content:

One of the great uses that the internet currently has is entertainment, like radio or television, digital media have become a window that people use to find entertaining and fun content.

An example in Mexico is the Australia Mobile Number Database a vlogger (video blogger) that what he does is upload videos with monologues mainly giving it his own touch and that has been very successful, currently with more than 8 million followers on YouTube, 4.5 million followers on twitter and 12 million followers on Facebook.

It is clear that not all brands or companies have communicative qualities with this sense of "entertainment" but there are many others that do, so it is a very viable option to be able to work.

Drucke diesen Beitrag

  Mit javascript erstelltes Quiz
Geschrieben von: orucr - 09.11.2021, 18:19 - Forum: Javascript - Keine Antworten

Hallo zusammen,

ich habe von einer offiziellen Seite den HTML-Code von einem fertig erstellten Quiz bei mir gespeichert und will jetzt nur noch, dass ich im dazugehörigen Javascript-File die Anzahl der Fragen, die ich dem Anwender stellen möchte, explizit angeben kann. Meine Fragensammlung enthält z.B. 20 Fragen und ich will nur 5 davon am besten randomisiert stellen.

Weiss jemand Rat bzw. wer würde oder könnte mir helfen?

Vielen Dank schon mal und Grüße
Orucreis

Drucke diesen Beitrag