WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !


Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Javascript Daten eines Links verwenden » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Vincent
Ah danke Version1 sieht dann so aus für alle die hier reingoogeln ;)
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43:
<script language="javascript" type="text/javascript">
var xmlHttpObject = false;
// Überprüfen ob XMLHttpRequest-Klasse vorhanden und erzeugen von Objekte für IE7, Firefox, etc.
if (typeof XMLHttpRequest != 'undefined')
{
    xmlHttpObject = new XMLHttpRequest();
}
// Wenn im oberen Block noch kein Objekt erzeugt, dann versuche XMLHTTP-Objekt zu erzeugen
// Notwendig für IE6 oder IE5
if (!xmlHttpObject)
{
    try
    {
        xmlHttpObject = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
        try
        {
            xmlHttpObject = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e)
        {
            xmlHttpObject = null;
        }
    }
}
if (xmlHttpObject) {
    xmlHttpObject.open('GET', 'http://xproshowcasex.api.channel.livestream.com/2.0/livestatus.json?callback=livestatus', true);
    xmlHttpObject.onreadystatechange = function () {
        if (xmlHttpObject.readyState == 4) {
            alert(xmlHttpObject.responseText);
            if (xmlHttpObject.responseText.search("true") !="-1"){
              alert("online");
            }
            else{
            alert("offline");
             }
        }
    };
    xmlHttpObject.send(null);
}
</script>
von chip
Das funktioniert nur über einen Request mit einem XMLHttpRequest (XHR). Dazu gibt es bereits fertige JS-Frameworks, die dir diesbezüglich Arbeit abnehmen (beispielsweise jQuery). Anzumerken ist noch, dass die Rückgabe dieser Seite ein Funktionsaufruf mit einem Parameter ist. Dieser Parameter ist ein JS-Objekt (auch JSON genannt). Also müsstest du sicherstellen, dass bei dir die Funktion livestatus definiert ist.
von Vincent
Ich bin sicher es ist nicht schwer nur selber kom ich leider nicht drauf.

Folgendes Problem ich habe einen Link der mir ein paar Infos verrät.
http://xproshowcasex.api.channel.livestream.com/2.0/livestatus.json?callback=livestatus
livestatus({"channel":{"isLive":false,"currentViewerCount":0,"isPremium":true}});

Das müsste ich jetzt irgendwie in eine function in Javascript bekommen, hat den Sinn das wenn isLive true ist entweder ein Bild oder ein Text aufleuchtet.
(Bräuchte also den Code dazu)
User Zahl würde ich natürlich auch noch anzeigen, aber eins nachm andern.
Bin leider in dem Bereich ganz schön eingerostet bin aber sicher das man das ganz einfach lösen kann...

Vielen Dank schonmal


Nach oben