collegare funziona javascript da html

Gaetano81

Nuovo Utente
28 Gen 2013
3
0
0
Salve sono nuovo nel forum e da poco mi interesso a javascript.

ho un problema ?

ho una funzione js che funziona, ma non so come attivarla/disattivarla tramite checkbox in html

ho provato tremila codici ma senza risultato

avete qualche suggerimento ?
 
Ciao,
prova questo semplice esempio
HTML:
<style>
    #box {
        width: 120px;
        height: 80px;
        border:1px solid red;
    }
</style>
<div id="box"></div>
Colora <input onclick="colora(this.checked)" type="checkbox" name="colora"/>
<script>
    function colora(spunta){
        var div = document.getElementById("box");

        if(spunta === true)
            div.style.backgroundColor = "yellow";
        else
            div.style.backgroundColor = "";
    }
</script>
 
grazie per la risposta

proverò al più presto il codice e vediamo casa riesco a combinare...
 
geolocalizzazione con onclick

come posso applicare lo stesso principio per attivare o disattivare questa funzione di geolocalizzazione. Ho provato e riprovato ma non riesco avete qualche suggerimento?


Questo è il codice semplificato: mi servirebbe come unire il checkbox del codice html alla funzione java



*************************html***************************
<div id="box"></div>
requestPosition <input onclick="geolocation()" type="checkbox" name="geolocation"/>


*************************java*************************************

function geolocation(posizione) {
// identify the point at which it was found the user
var punto = new google.maps.LatLng(posizione.coords.latitude, posizione.coords.longitude);
// define the element on the page that will host the map

var mymap = GeomapsModule.getMap();

// imposed a marker
var marker = new google.maps.Marker({
position: punto,
map: mymap,
title: "Tu sei qui!"
});
}

if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(geolocation);
}
else{
alert('La geo-localizzazione NON è possibile');
}
 

Discussioni simili