Obiectul navigator
apartine direct obiectului "window".
- navigator
contine informatii despre programul /aplicatia browser.
Acest obiect are cateva proprietati si metode care pot fi apelate cu sintaxa:
cookieEnabled
- returneaza True daca cookie e activat in browser, in caz contrar, False.
var msg = (navigator.cookieEnabled) ? 'Cookie poate fi folosit in browser' :'Nu se poate utiliza cookie in browser'; document.write('<p>'+ msg +'</p>');
geolocation
- returneaza un obiect Geolocation
care permite aflarea pozitiei (latitudine /longitudine) navigatorului (functioneaza in pagini cu adresa 'secure': HTTPS).
<p id='prg1'>Clic pe buton pt. aflare coordonate.</p> <button onclick='getLocation()'>Get coords</button> <script> var prg1 = document.getElementById('prg1'); //functie apelata de la buton function getLocation(){ var options = { enableHighAccuracy: true, timeout: 5000}; var error =(err)=>{ prg1.innerHTML ='ERROR: '+ err.code +' - '+err.message; } if(navigator.geolocation) navigator.geolocation.getCurrentPosition(showPosition, error, options); else prg1.innerHTML ='Geolocation nu e valabil in acest browser.'; } function showPosition(pos){ prg1.innerHTML = 'Latitude: '+ pos.coords.latitude +'<br>Longitude: '+ pos.coords.longitude; } </script>
language
- limbajul setat in browser.
document.write('<p>Limbajul setat in browser e: '+ navigator.language +'</p>'); //Ex.: en-US
onLine
- returneaza True daca browser-ul e online, in caz contrar False.
document.write('<p>Browser-ul e online: '+ navigator.onLine +'</p>');
oscpu
- returneaza un sir cu sistemul de operare curent, sau 'undefined'.
document.write('<p>Sistemul dv. de operare e:<br> '+ navigator.oscpu +'</p>'); //ex.: Windows NT 6.1
userAgent
- returneaza un sir cu antetul /tipul browser-ului.
document.write('<p>location.userAgent a returnat:<br> '+ navigator.userAgent +'</p>'); //ex.: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.87 Safari/537.36
vibrate(ms)
- determina vibrarea dispozitivului (la dispozitive care au sistem de vibratie) pt. un numar de milisecunde 'ms' specificat.
<a href="http://coursesweb.net/" title="CoursesWeb.net">CoursesWeb.net</a>
h2 { font-family:"Calibri", sans-serif; }
var elm_list = document.querySelectorAll("div.cls"); var nr_elms = elm_list.length; // numar elemente selectate alert(nr_elms);
$arr =[1, 2, 3, 4); $arr_sum = array_sum($arr); echo $arr_sum; // 10
We studied English. - Noi am studiat engleza.
Yo digo siempre la verdad. - Eu spun mereu adevarul.