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

Tuesday, 21 June 2016

Get IP, OS name and Browser Name using JQuery - JavaScript

  • Here i create one html file, in the click event of button, i called some simple javascript and jquery code for get IP address of current system, operating system name and browser name of system in pop up,
  • you can use this code in your login page of web-site, and get all details of users that login in your created system,you can also store these details and login time also and manage users by perfect security,
  • just copy and paste this code in your html page and hit the run,

Here is the code : 

<html>
    <head>
        <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
        <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
        <script type="text/javascript" src="http://l2.io/ip.js?var=myip"></script>
        <!-------- this link is for get ip in myip name variable  --------->
    </head>
    <body>
        <div class="row">
            <div class="col-md-4 col-md-offset-5" style="margin-top: 25%">
                <input type="button" name="LoginButton" id="LoginButton" class="btn btn-primary" data-toggle="modal" data-target="#myModal" value="Click Me!" style="width: 150px;">
            </div>
        </div>
        <div class="modal fade " id="myModal" role="dialog">
            <div class="modal-dialog modal-md">
                <div class="modal-content">
                    <div class="modal-header" align="center">
                        <button type="button" class="close" data-dismiss="modal">&times;</button>
                        <h4 class="modal-title">Get OS Name,Browser Name AND IP</h4>
                    </div>
                    <div class="modal-body">
                        <span>Your Operation System Name : </span><b><span id="OSsystem"></span></b><br/>
                        <span>Your Browser Name : </span><b><span id="BrowserName"></span></b><br/>
                        <span>Your IP Address : </span><b><span id="IPaddress"></span></b><br/>
                    </div>
                    <div class="modal-footer" align="center">
                        <a href="http://www.promptwebsolution.com">www.promptwebsolution.com</a>
                        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                    </div>
                </div>
            </div>
        </div>
    </body>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
    <script>
        $("#LoginButton").click(function () {
            //------------------------------------  To Get Browser Name------------------------>
            if (navigator.userAgent.search("MSIE") >= 0) {
                var browser = "InternetExplorer";
            } else if (navigator.userAgent.search("Chrome") >= 0) {
                var browser = "Chrome";
            } else if (navigator.userAgent.search("Firefox") >= 0) {
                var browser = "Firefox";
            } else if (navigator.userAgent.search("Safari") >= 0 && navigator.userAgent.search("Chrome") < 0) {
                var browser = "Safari";
            } else if (navigator.userAgent.search("Opera") >= 0) {
                var browser = "Opera";
            }
            //-------------------------------------  To get OS ------------------------------------>
            var OSName = "Unknown OS";
            if (navigator.appVersion.indexOf("Win") != -1)
                OSName = "Windows";
            if (navigator.appVersion.indexOf("Mac") != -1)
                OSName = "MacOS";
            if (navigator.appVersion.indexOf("X11") != -1)
                OSName = "UNIX";
            if (navigator.appVersion.indexOf("Linux") != -1)
                OSName = "Linux";
            var ip = myip;
            $("#OSsystem").html(OSName);
            $("#BrowserName").html(browser);
            $("#IPaddress").html(ip);

        });
    </script>
</html>


ENJOY : )   
Code By :-  RAJA MAHIYARIYA MAHER(tHuNdEr^fR0G)



Friday, 22 April 2016

Using google API to get Auto Complete address


Here is the simple way to get full address from using the google API if you want to use your private API and copy the key and paste in <script> tag that placed at bottom of page.
(<script src="https://maps.googleapis.com/maps/api/js?key=[YOUR GOOGLE API KEY]&libraries=places&callback=initAutocomplete" async defer></script>)

STEP 1 (optional): click on this url for generate the new google api key,
https://developers.google.com/maps/documentation/javascript/get-api-key



STEP 2 : write this code in your .html file and run !. simple  :)


<!DOCTYPE html>
<html>
    <head>
        <title>Place Autocomplete - Prompt WebSolution</title>
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
    </head>
    <body>
        <div style="width:80%;margin:0 auto; padding-top:10%">
            <div class="row">
                <div class="col-md-6 col-md-offset-3">
                    <h3>
                        Auto Complete address form google api.
                    </h3>
                </div>
                <div class="col-md-5 col-md-offset-3">
                    <input id="autocomplete" placeholder="Enter your address" onFocus="geolocate()" type="text" class="form-control" >
                </div>
                <div class="col-md-5 col-md-offset-3">
                    <input  id="street_number" disabled="true" placeholder="Residential Address" type="text" class="form-control">
                </div>

                <div class="col-md-3 col-md-offset-3">
                    <input   id="administrative_area_level_1" disabled="true"  type="text" placeholder="State" class="form-control">
                </div>
                <div class="col-md-2">
                    <input  id="postal_code"    disabled="true"  type="text" placeholder="Pin Code" class="form-control">
                </div>
                <div class="col-md-5 col-md-offset-3">
                    <input  id="route" disabled="true" type="text" placeholder="Road Area" class="form-control">
                </div>
                <div class="col-md-3 col-md-offset-3">
                    <input  id="country" disabled="true" type="text" placeholder="Road Area" class="form-control">
                </div>
                <div class="col-md-2">
                    <input  id="locality" disabled="true" placeholder="City" type="text" class="form-control">
                </div>
            </div>
        </div>
        <script>
            var placeSearch, autocomplete;
            var componentForm = {
                street_number: 'short_name',
                route: 'long_name',
                locality: 'long_name',
                administrative_area_level_1: 'short_name',
                country: 'long_name',
                postal_code: 'short_name'
            };
            function initAutocomplete() {
                autocomplete = new google.maps.places.Autocomplete(
                        /** @type {!HTMLInputElement} */
                                (document.getElementById('autocomplete')),
                                {types: ['geocode']});
                autocomplete.addListener('place_changed', fillInAddress);
            }

            function fillInAddress() {
                var place = autocomplete.getPlace();
                for (var component in componentForm) {
                    document.getElementById(component).value = '';
                    document.getElementById(component).disabled = false;
                }
                for (var i = 0; i < place.address_components.length; i++) {
                    var addressType = place.address_components[i].types[0];
                    if (componentForm[addressType]) {
                        var val = place.address_components[i][componentForm[addressType]];
                        document.getElementById(addressType).value = val;
                    }
                }
            }
            function geolocate() {
                if (navigator.geolocation) {
                    navigator.geolocation.getCurrentPosition(function (position) {
                        var geolocation = {
                            lat: position.coords.latitude,
                            lng: position.coords.longitude
                        };
                        var circle = new google.maps.Circle({
                            center: geolocation,
                            radius: position.coords.accuracy
                        });
                        autocomplete.setBounds(circle.getBounds());
                    });
                }
            }
        </script>
        <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyB6CcO8XlwhhkAUO8AN8nDwVMSRHOdThGc&libraries=places&callback=initAutocomplete" async defer></script>
    </body>

</html>



Prompt Web Solution. Powered by Blogger.