Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 43.509
» Neuestes Mitglied: vaydimoltu
» Foren-Themen: 524
» Foren-Beiträge: 2.122

Komplettstatistiken

Benutzer Online
Momentan sind 64 Benutzer online
» 2 Mitglieder
» 60 Gäste
Bing, Facebook, azaviona

Aktive Themen
Can Super P-Force Oral Je...
Forum: Css
Letzter Beitrag: azaviona
Vor 13 Minuten
» Antworten: 0
» Ansichten: 2
Night butterflies dating ...
Forum: Php
Letzter Beitrag: grishaahuja
Gestern, 02:42
» Antworten: 0
» Ansichten: 20
Alert Fenster
Forum: Javascript
Letzter Beitrag: heyhey83
11.05.2024, 13:47
» Antworten: 4
» Ansichten: 97
Call Now 9899988101 Best ...
Forum: Javascript
Letzter Beitrag: anuskhaescorts0
10.05.2024, 05:44
» Antworten: 0
» Ansichten: 15
Payment Gateway for Onlin...
Forum: Ankündigungen,Neuigkeiten
Letzter Beitrag: benjaminmassy
09.05.2024, 11:01
» Antworten: 0
» Ansichten: 28
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: 75
https://blog.indiagpt.com...
Forum: Javascript
Letzter Beitrag: indiagpt
03.05.2024, 08:18
» Antworten: 0
» Ansichten: 192

  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

  Kontaktformular
Geschrieben von: NinaS - 08.11.2021, 23:33 - Forum: Javascript - Keine Antworten

Liebes Forum, 
Ich habe ein Kontaktformular erstellt und möchte das beim Klick auf den Button das Formular überprüft wird ob alle Pflichtangaben erfüllt sind und anschließend soll das Formular versendet werden und der Nutzer auf eine nächste Seite gelangen. Leider passiert aktuell überhaupt nichts wenn man auf den Button lockt, kann mir jemand helfen? 

Es handelt sich um folgende Seite: https://presselin.de/index.php/de/nina-kontakt

Der Code für den Button ist folgender: 
function ff_validate_submit_nextpage(element, action)
{
    if(typeof bfUseErrorAlerts != 'undefined'){
    JQuery(".bfErrorMessage").html('');
    JQuery(".bfErrorMessage").css("display","none");
    }


    error = ff_validation(0);
    if (error != '') {

        if(typeof bfUseErrorAlerts == 'undefined'){
          alert(error);
        } else {
          bfShowErrors(error);
        }
        ff_validationFocus();
    } else
        ff_submitForm();  ff_switchpage();
} // ff_validate_submit_nextpage

Drucke diesen Beitrag

  xmlrpc-node
Geschrieben von: Thomas - 08.11.2021, 10:56 - Forum: Javascript - Keine Antworten

HI zusammen 
ich könnte dringend grundlegende Hilfe gebrauchen. kann mir jemand kurz erklären wie ich den Beispiel Code der Startseite ausführe. ich möchte nur grundsätzlich verstehen wie xmlrpc funktioniert und irgendwas z.b. eine Addition mit Wartezeit zwischen Server und Client verschicken.

https://github.com/baalexander/node-xmlrpc

Schomal danke für jede Hilfe:

LG Thomas

Drucke diesen Beitrag