Dsl Speedtest Html5

Schnelligkeitstest Dsl Html5

Dabei setzen wir auf reines HTML5. Ich: Umfangreicher Geschwindigkeitstest auf Basis von HTML5. Mich ist ein HTML5 Internet-Geschwindigkeitstest. Bei SpeedOf.Me handelt es sich um einen HTML5 Internet Speed-Test;

und es wird weder Flash noch Java benötigt. DSL-Geschwindigkeitstests zahlreicher Internetzugangsanbieter:.

Test der Geschwindigkeit - wie hoch ist die Geschwindigkeit Ihres Internets?

Dabei setzen wir auf reines HTML5. Ein Jjouter sendet alle Highcharts.each(tooltip. Punkte, Funktion (Punkt) { var Serie = Serie von Punkten ; if (Serienname ! ='Serie 3') { ret +='''''' + Serienname +'''':' + Highcharts.pick(point.point.value, Punkt. y) ; if (Serienname ===='Down' ||||||||| Serie. m) d) to. a) { ret +='Mb/s; } sonst {ret +='' Ret}

Wenn (!) { ret +=' Grade' + dies. bloatcodes[index]) { ret +=' Grade' + dies. bloatcodes[index] +'''' } if (this. comments[index]) { ret +='''' } ret +='' (qual,bloat,speed=total)' ; // Close ret +='''; ret Rückgabe-; } ret } } }; } /** * * * Zeichne die Wetterzeichen über die Temperatur.

Die Symbole sind die Symbole einer einzelnen *-Datei, die in der obigen Funktion getSymbolSprites definiert ist. */ Meta-Graph.Prototyp. drawWeatherSymbols = fonction (chart){ var Meteogramm = dies ; //symbolSprites = dies. getSymbolSprites(30) ; jQuery.each(chart.series[0]. Daten, Funktion (i, Punkt){ var Sprite, Gruppe; /* if (meteogramm. Auflösung > 36e5 ||| i% 2 === 0) { */ if in ( (1)) < </> Sprite = SymbolSprites[meteogramm. Symbole[i]]; Sprite ===>>x: 0, y: 0 }; var str = Meteogramm.

Aufblascodes[ i].match(/===(. *)/)[1]; if (sprite) { // Créer ein Gruppenelement, das positioniert und auf 30 Pixel Gruppenbreite und -höhe geschnitten wird = chart.renderer. g() . attr({ translateX: Punkt. plotX + Diagramm. plotLinks + 10, translateY : 212, Drehung : 90, Strich:'#00000000000000', /* Punkt. plotY + Diagramm. plotTop - 18, */ zIndex :

); }) ; } } } ; /**** * Obtenir le titre basé sur les données XML */ Meteogram.prototype. getTitle = fonction () { return'Test History - These IP address' ; } } } } ; /** * Bauen und geben Sie die Highcharts Optionsstruktur */ Meteogram.prototype. getChartOptions = fonction () { varmeogram = dies: zurück geben Sie { diagram :

renderTo: dies. Behälter, Hintergrundfarbe:'rgba(0,0,0,0,0,0,0,0,0)', RandUnten : 20, /* RandRechts : 40, Platz für rechte Achse ? Das hier. aktiviert: falsch }, Credits: texte:'siehe vollständige Daten in der Tabelle', href:'/speedtest ? table=1', floatend: wahr, align:'right', usedHTML: falsch, place : Tooltipp: { geteilt: wahr, usedHTML: wahr, Formatierer: fonction () { Rückgabe-Meteogramm. tooltipFormatter(this) ; } }

aktiviert: falsch } activée: falsch }, gridLineColor:'#CCCCCCCC', gridLineWidth für die Breite: 0, tickLength: 0 }, { // Titel der zweiten Achse : activé: falsch }, gridLineBreite: 0, tickLength: 0 }, { // Titre der dritten Achse : aktiviert: falsch }, umgekehrt: wahr } aktiviert: falsch }, plotOptions: Stapelung: 'normal', }, Serie:

Klicken Sie auf: fonction (event) { /* ne fonctionne pas dans frankfurter */ window.location. hrF = "/speedtest/"+meteogram.sids[event.point.index] ; /* +* +dieser.series.userOptions.labels[this. index+1] ; */ }} Serie: {nom:'Down', données: das. unten, Typ:'line', couleur:'rgb(6,150,224)', yAxis {nom:'Down', données: 0, groups: padding : aktiviert: wahr, Formatierer: Funktion () { if (this. y > 0) { gibt dies zurück}. y ; }

nom:'Up', données: ceci. up, Typ:'column', couleur:'rgba(228,150,26,0. 4)', yAxis in: 1, groupsPadding : Einfassungsbreite: 0, Schatten: falsch, Punktbreite: 5 },{nom:'''', Daten: dies. ü3, Typ:'Spalte', yAchse: 2, Couleur:'rgba(255,0,0,0,0,0,0,0,4)', GruppePadding : Nach der grafischen Darstellung der Callback-Funktion, dem zweiten Schritt in Highcharts.Chart.

*/ Vorbildliche Darstellung. onChartLoad = Funktion (Graph) { dies. drawWeatherSymbols (Graph) ; /* dies. drawWindArrows (Graph) ; dies. drawBlocksForWindArrows (Graph) ; */ } ; /** /** * Graph erstellen. Diese Funktion wird asynchron aufgerufen, wenn die Datendatei geladen und analysiert wird. */ métégramm. prototype. createChart = fonction () { var meteogramm = dies ; dies. chart = neue Highcharts.chart(dies. getChartOptions(), function (chart) { meteogramm.

onChartLoad(chart); }); }; }; /** * Behandeln Sie die Daten. Dieser Teil des Codes ist nicht spezifisch für Hochdiagramme, sondern beschäftigt sich mit dem Datenformat, das spezifisch für yr. no's */ Meteogram.prototype ist. parseYrData = function () { var meteogram = dies, xml = dies. xml, pointStart ; /* if ( ! xml) { Linux('#loading').html(')

Auch interessant

Mehr zum Thema