Showing posts with label javascript. Show all posts
Showing posts with label javascript. Show all posts

Sunday, 1 July 2012

HTML5 Geolocation API

Lowest Supported Browsers

IE 9.0+, Firefox 3.5+, Chrome 5.0+, Safari 5.0+, Opera 10.6+, iOS Safari 3.2+, Opera Mobile 11.0+, and Android/Browser 2.1+/3.0+
For current compatibility see here http://caniuse.com/geolocation

Geolocation API Specification

http://dev.w3.org/geo/api/spec-source.html

Technology Used

Global Position System GPS
Assisted GPS (A-GPS) cell site triangulation


Example JavaScript

 //Check if browser supports W3C Geolocation API  
 if (navigator.geolocation) {  
   // single shot position request (others are repeat + cached)   
   navigator.geolocation.getCurrentPosition(successFunction, errorFunction);  
 }  
 else {  
   alert('Geolocation API is not supported by your browser.');  
 }  
 function successFunction(position) {  
   var lat = position.coords.latitude;  
   var long = position.coords.longitude;  
   alert('Your location coordinates are: Latitude:'+lat+' Longitude: '+long);  
 }  
 function errorFunction(position) {  
   alert('Error!');  
 }  
code formatted here

Sunday, 17 June 2012

How to override the blogger template copyright using jQuery

1. Add link to the latest jQuery JavaScript library to the of your template.
http://code.jquery.com/jquery-latest.min.js

2. Add a HTML/JavaScript Gadget to your template and populate with the following JavaScript.
 $(document).ready(function() {  
  var year = new Date();  
  var cr = "© " + year.getFullYear();
  cr = cr + "&nbsp;<a href='mailto:email@address.com'>Name</a>";   
  var attr = $("#Attribution1 .widget-content");  
  attr.html(cr);   
 });  
code formatted here