Mit dem einfachen Einbetten durch iFrame wirst Du da nicht weiter kommen, sondern Du wirst die Javascript-API von Youtube verwenden müssen:
https://developers.google.com/youtube/iframe_api_reference?hl=de
Mit dem einfachen Einbetten durch iFrame wirst Du da nicht weiter kommen, sondern Du wirst die Javascript-API von Youtube verwenden müssen:
https://developers.google.com/youtube/iframe_api_reference?hl=de
ZitatDa ich aber kein Profi bin hab ichs nicht geschafft, das Skript von dort so auseinanderzunehmen und die einzelnen Funktionen korrekt rauszufiltern.
Da hast Du dir unnötige Arbeit gemacht, denn man kann die Funktionen über die Optionen deaktivieren, ohne in das Skript eingreifen zu müssen:
Zitatso ist das nicht korekt und nicht Valide
Dieses validiert ohne Fehler oder Warnungen:
Weiß nicht genau ob ich das richtig verstehe: Du hast zwei Aufrufe von $.getJSON, wobei der erste im Callback u. a. die Sensor-ID liefert? Diese willst Du dann beim anderen Aufruf des $.getJSON als URL-Parameter verwenden? Dann würde es etwa so funktionieren:
$.getJSON(url1, function(data) {
var sensorID = //hier die ID zuweisen
$.getJSON("Sensor_data.php?sensorID=" + sensorID, function(data) {...}
Den zweiten Aufruf habe ich ins Callback geschrieben, weil sichergestellt sein muss, dass die Sensor-ID dort definiert ist.
Realisieren kann man das bestimmt. Ich würde spontan datatables empfehlen:
Normaler Weise sollte es möglich sein, die Initialisierung bei jeder neuen Generierung neu durchzuführen, so dass sich das Ganze an die neue Struktur einschl. Breiten der Header-Element anpasst.
.
Vermutlich meinst Du nicht die Cookies sondern den Browser-Cache: Wie man den deaktiviert wird ausführlich hier beschrieben:
Ein Blick in die Console liefert die Erklärung:
ZitatMixed Content: The page at 'https://tc-hinwil.ch/webcam1' was loaded over HTTPS, but requested an insecure resource 'http://tchinwil.ddns.net/cgi-bin/guestimage.html?width=940'. This request has been blocked; the content must be served over HTTPS.
Genau genommen ist es kein Array, sondern ein Objekt, wird aber in diesem Fall als ass. Array eingesetzt. Deshalb der Name arr aber die Initialisierung mit {}. Würde man ein "echtes" Array mit [] verwenden, wären die Zugriffe, wie ich sie beschrieben habe, so nicht möglich.
Verstehe. Dann empfehle ich, die Werte in einem ass. Array abzulegen:
https://wiki.selfhtml.org/wiki/JavaScrip…oziative_Arrays
Dann so vorbesetzen:
Dann kannst Du in der Schleife so darauf zugreifen:
Und dein Problem ist gelöst.
Das kann man mit eval() machen, ist aber nicht zu empfehlen. Ebenso wenig wie andere Tricks mit dem window-Objekt. Warum willst Du denn das machen? Sicher gibt es eine bessere Lösung.
Du musst noch jQuery einbinden, dann funktioniert es einwandfrei.
Wie man das mit den Mitteln von vue.js machen kann, weiß ich leider nicht, was aber funktioniert ist, die Daten mit Ajax zu holen und erst im Callback, wenn sie da sind, Vue zu initalisieren.
Zitatkann ich davor einfach <?php .... ?> einfügen mit dem Code aus dem Thread von oben...
Ja, das sollte kein Problem sein. Du musst nur der Datei die Endung .php geben, damit der Code vom Webserver auch interpretiert wird.
Keine Sorge, das funktioniert trotzdem, ich habe den Code von Stackoverflow gerade mit dieser URL getestet:
http://rss.dw.de/xml/rss-de-cul
und er funktioniert einwandfrei.
Man kann die URL manipulieren, so dass sie z. B. ohne Erweiterung angezeigt wird. Ich habe mich damit noch nicht befasst, aber andere können es dir sicher genauer erklären.
Den Thread, den ich erinnere, habe ich nicht gefunden, aber Google findet einiges zu dem Thema, z. B. dieses:
https://stackoverflow.com/questions/4887…o-read-rss-feed
Du kannst den Inhalt der URL mit PHP lesen und dann das XML auswerten. Vor kurzem hat jemand ein Skript mit wenigen Zeilen gepostet, das das tut. Ich werde versuchen es wiederzufinden ...
Die Fehlermeldung sagt doch eigentlich schon alles aus: Offenbar gibt es eine Begrenzung für die Zahl der Zugriffe und diese wurde überschritten. Dir wird empfohlen, einen API-Key unter der angegebenen URL zu erwerben. Dieser kann kostenpflichtig sein oder nicht. Es ist immer ein Risiko, solche Dienstleistungen zu benutzen, weil man nie weiß, ob sie irgendwann eingestellt werden.
Ich empfehle, den Timepicker für jQuery-UI zu verwenden.Damit kannst Du ganz genau steuern, was angezeigt wird und was nicht:
http://trentrichardson.com/examples/timepicker/
ZitatshowHourDefault: null - Whether to show the hour control. The default of null will use detection from timeFormat.
showMinuteDefault: null - Whether to show the minute control. The default of null will use detection from timeFormat.
showSecondDefault: null - Whether to show the second control. The default of null will use detection from timeFormat.
showMillisecDefault: null - Whether to show the millisecond control. The default of null will use detection from timeFormat.
showMicrosecDefault: null - Whether to show the microsecond control. The default of null will use detection from timeFormat.
Hat außerdem folgende Vorteile:
Gern geschehen, freut mich, dass es funktioniert!
HTML-Seminar.de - mit Videos zum schnellen Lernen, wie man eine Website selbst erstellt.