controleer internet verbinding

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »

REMOTE - Front-end Angular developer

Functie Het IT-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn momenteel op zoek naar een ervaren Front-end developer die autonoom en gedisciplineerd aan de slag gaat, en bij aanvang als enige developer met hun Front-end applicaties bezig is. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Fullstack JavaScript Developer Webapplicaties

Bedrijfsomschrijving Voor deze organisatie ben ik op zoek naar een getalenteerde Fullstack JavaScript Developer. Ze is een snelgroeiend software development agency dat zich richt op het ontwikkelen van moderne webapplicaties en complexe systemen voor haar klanten. Ze is gevestigd onder de rook van Utrecht en heeft als doel om tot de top van de Nederlandse agencies te behoren. Deze organisatie maakt softwareoplossingen voor verschillende soorten bedrijven. Innovatie staat hoog in het vaandel en je zult dus met nieuwe technieken aan de slag gaan. Ze hebben klanten in vele branches zitten, zoals retail, finance, gezondheid en onderwijs. De diverse klanten zorgen

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

Front-end developer (Angular)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »
Tom aan t Goor

Tom aan t Goor

28/01/2013 10:55:03
Quote Anchor link
Misschien is het een rare vraag, maar ik kan er geen antwoorden op vinden.

Ik zoek een script van puur javascript (geen jQuery/AJAX/iets anders), die controleert of je een internet verbinding hebt.

Ik heb gezocht of ik kon vinden wat je IP adres is met javascript, maar ook dat lukt niet.


Heeft iemand een tutorial of voorbeeld voor me, hoe je kan controleren of je met internet bent verbonden?
 
PHP hulp

PHP hulp

26/11/2024 00:30:57
 
Kris Peeters

Kris Peeters

28/01/2013 11:06:08
Quote Anchor link
Waarom niet met ajax? Dit lijkt me nochtans vrij zinnig. Stuur een Ajax verzoek en controleer de status van de respons. Klaar.

Geen idee of het anders kan.
Gewijzigd op 28/01/2013 11:07:53 door Kris Peeters
 
- SanThe -

- SanThe -

28/01/2013 11:11:57
Quote Anchor link
Als iemand op jouw site kan komen dan moet ie wel internetverbinding hebben lijkt mij.
Gewijzigd op 28/01/2013 11:12:41 door - SanThe -
 
Tom aan t Goor

Tom aan t Goor

28/01/2013 11:16:28
Quote Anchor link
Dit gaat dit keer niet om een website, maar om een android applicatie.
Nu kan ik daarin ook JavaScript gebruiken zonder Ajax/jQuery e.d.

Maar nu wil ik wel kunnen bekijken of er een update beschikbaar is, en om geen error te krijgen moet ik dus eerst de internet verbinding controleren.

Ik hoop dat het nu iets duidelijker is.
 
- Mark -

- Mark -

28/01/2013 11:21:45
Quote Anchor link
Na wat gegoogle kwam ik Hier uit. Ik heb er geen ervaring mee maar als ik het goed begreep staat in hoofdstuk 4 dat wat je zoekt.
 
Tom aan t Goor

Tom aan t Goor

28/01/2013 11:43:31
Quote Anchor link
- Mark - op 28/01/2013 11:21:45:
Na wat gegoogle kwam ik Hier uit. Ik heb er geen ervaring mee maar als ik het goed begreep staat in hoofdstuk 4 dat wat je zoekt.


Ik heb dit script geprobeerd (om te testen probeer ik het gewoon als .html op mijn bureaublad).

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<script>
var online = navigator.onLine;
alert(online);
</script>


Nu krijg ik alleen altijd true als resultaat, ook als ik mijn wifi adapter heb uitgeschakeld.
 
Kris Peeters

Kris Peeters

28/01/2013 13:57:16
Quote Anchor link
Tom Tom op 28/01/2013 11:16:28:
... Nu kan ik daarin ook JavaScript gebruiken zonder Ajax/jQuery e.d. ...


Probeer me eens te overtuigen dat je Ajax niet kan gebruiken, terwijl je de rest van javascript wel kan gebruiken.
Staat er ergens in documentatie dat het niet kan?

Ik spreek niet over jQuery, he. Ajax zit in javascript, je hebt daar geen andere libraries/... voor nodig.

---

Een ander idee; zet ergens een <img> en kijk of die image laadt.
Indien ja: er is verbinding.
 
Tom aan t Goor

Tom aan t Goor

28/01/2013 14:03:54
Quote Anchor link
Sorry, ik werk nooit met Ajax/javascript, dus dacht dat je Ajax ook apart moest importeren.

Heb je hier ook toevallig een voorbeeld van?
Gewijzigd op 28/01/2013 14:11:06 door Tom aan t Goor
 
Kris Peeters

Kris Peeters

28/01/2013 14:57:42
Quote Anchor link
Test eens uit wat dit doet.
Ik zou je aanraden om eerst te testen met een gewone webpagina.
Kijk daarna of je er iets mee bent voor je Android ding.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<script>
var xmlhttp;
var content = '';
if (typeof xmlhttp == 'undefined') {
  if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
  }
  else {// code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
}
function test_connectie() {
  xmlhttp.open('get', 'test.php', true);
  xmlhttp.setRequestHeader('Content-type', 'text/plain;charset=UTF-8');
  xmlhttp.onreadystatechange=function() {
    document.getElementById('message').innerHTML += 'state: ' + xmlhttp.readyState + ' status: ' + xmlhttp.status +'<br>';
  }
  xmlhttp.send(null);
}
</script>
<button onclick="test_connectie();">Klik</button>
<div id="message"></div>


Probeer eerst eens uit met een 'test.php' bestand in de zelfde map.

Probeer dan eens uit of je 'test.php' kan vervangen door een url met "http://...".
Je zal moeten zien of dat geblokkeerd wordt op je machine.

Wanneer xmlhttp.readyState 4 is, moet je kijken naar xmlhttp.status
Als alles goed gaat, moet je xmlhttp.status = 200 krijgen.
Indien je geen 200 krijgt, heb je iets van errors. bv. een 404, page not found. Je vindt de lijst wel.

Kijk eens wat er gebeurt wanneer je de connectie verbreekt (modem uit zetten ...) en dan op de knop drukt.
 
Tom aan t Goor

Tom aan t Goor

28/01/2013 15:06:38
Quote Anchor link
Kris, bedankt voor je hulp. Maar er gaat toch nog iets fout.

Misschien komt het wel omdat ik de internet.html (met mijn code) op mijn bureaublad heb staan, en de test.php online: http://www.domein.nl/data.php?result

Nu krijg ik alleen altijd "state: 4 status: 0" terug, met of zonder internet verbinding.
Als ik verbinding heb krijg ik het alleen wel sneller terug dan wanneer ik geen verbinding heb.

Ik weet zeker dat ik geen verbinding heb, aangezien ik mijn wifi adapter heb uitgezet
 
Kris Peeters

Kris Peeters

28/01/2013 16:29:55
Quote Anchor link
Tja; waarschijnlijk omdat Ajax moeilijk doet over zoeken op andere domeinen ...

Okay, plan B. Die met de image.
Images doen niet lastig.

Het is nogal quick & dirty; het kan zeker eleganter.
Maar ik denk wel dat je hiermee een antwoord krijgt.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<html>
  <head>
    <script>
      function test_connectie() {
        var imageObj = document.createElement("IMG");
        var button = document.getElementById("button");
        var test_div = document.getElementById('test');
        var image_div = document.getElementById('image_div');
        
        test_div.innerHTML = "Loading";
        imageObj.setAttribute('src', 'http://www.w3schools.com/images/compatible_firefox.gif' + '?dummy=' + new Date().getTime() );
        // add load event to new image
        imageObj.addEventListener('load', (function(i) {
          setTimeout(
            function() {
              testHeight(imageObj);
            },
            1000
          );
          test_div.innerHTML = "Loaded";
        })(imageObj));
        image_div.parentNode.insertBefore(imageObj, image_div);
      }
      
      function testHeight(image) {
        var test_div = document.getElementById('test');
        if(image.naturalHeight) {
          test_div.innerHTML = 'er is connectie';
        }
        else {
          test_div.innerHTML = 'er is geen connectie';
        }
      }
    </script>
  </head>
  <body>
    <div>
      <button id="button" onclick="test_connectie();">Klik</button>
    </div>
    <div id="image_div"></div>
    <div id="test"></div>
  </body>
</html>
 
Tom aan t Goor

Tom aan t Goor

28/01/2013 16:45:05
Quote Anchor link
Kris Peeters op 28/01/2013 16:29:55:
Tja; waarschijnlijk omdat Ajax moeilijk doet over zoeken op andere domeinen ...

Okay, plan B. Die met de image.
Images doen niet lastig.

Het is nogal quick & dirty; het kan zeker eleganter.
Maar ik denk wel dat je hiermee een antwoord krijgt.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
...


Hiermee is het wel gelukt!

Bedankt.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.