v2.5.2
Giriş yap

javascript değişken php değişkene çevirmek

pcmemo
656 defa görüntülendi

Arkadaşlar merhaba, tarayıcının çalıştırıldı cihazın koordinatları tespit eden bir javascript var.

Bu script enlem ve boylamı <div id="Enlem"></div> ve <div id="Boylam"></div> veriyor.

script aşağıdaki gibi.

    <script type="text/javascript">
        var map;

        function initialize() {
            var mapOptions = {
                zoom: 3,
                center: new google.maps.LatLng(25, 1)
            }
            map = new google.maps.Map(document.getElementById('map'), mapOptions);

            navigator.geolocation.getCurrentPosition(function (position) {
                var pos = new google.maps.LatLng(position.coords.latitude,
                                                 position.coords.longitude);
                document.getElementById("Enlem").innerHTML = position.coords.latitude;
                document.getElementById("Boylam").innerHTML = position.coords.longitude;
            });
        }

        google.maps.event.addDomListener(window, 'load', initialize);

    </script>

Ben bu enlem boylamı input alanı value içinde hazır göstermek istiyorum. Bu div hali ile konmuyor, php değişkene dönüştürülmesi gerektiğini tahmin ediyorum.

Nasıl yapabilirim, yardımcı olur musunuz?

Saygılar, Teşekkürler.

Cevap yaz
Cevaplar (2)
pcmemo
1301 gün önce

@recepkaramanli61 yanıt için teşekkür ederim. Fakat value içine ne yazmalıyım onu kestiremedim. Sonuçta sayfa açıldığında input alanın içine yazılı gelsin istiyorum.

Tekrar teşekkürler.

recepkaramanli61
1302 gün önce

Enlemin olacağı input'un id si enlemid olsun.
Boylamın olacağı input'un id si boylamid olsun.
Sayfanın sonuna şu kodu yazarak işlemi halledebilirsin.

<script type="text/javascript">
    document.getElementById('enlemid').value = position.coords.latitude;
    document.getElementById('boylamid').value = position.coords.longitude;
</script>