striker159
Lt. Junior Grade
- Registriert
- Dez. 2008
- Beiträge
- 333
hi
ich schreibe mir gerade ein greasemonkey script, und möchte dafür ein kleines menü mit einer checkbox haben.
der status der checkbox wird per localstorage gespeichert.
nun soll bei einem seitenaufruf die checkbox gechecked sein, wenn im localstorage true steht; analog bei false.
aber wenn im localstorage false steht, ist die checkbox trotzdem gechecked
mein code sieht so aus. hoffe mir kann jemand helfen.
ich schreibe mir gerade ein greasemonkey script, und möchte dafür ein kleines menü mit einer checkbox haben.
der status der checkbox wird per localstorage gespeichert.
nun soll bei einem seitenaufruf die checkbox gechecked sein, wenn im localstorage true steht; analog bei false.
aber wenn im localstorage false steht, ist die checkbox trotzdem gechecked
mein code sieht so aus. hoffe mir kann jemand helfen.
Code:
function machmal(){
document.getElementById("Einstellung1").checked = localStorage.getItem("Einstellung1");
}
if (document.URL.indexOf("home.php") > -1){
var settings = document.createElement("table");
settings.innerHTML = '<tbody><tr><th bgcolor="#5F5F75">Einstellungen</th></tr><tr><td>Zeige abc<input id=\"Einstellung1\" type=\"checkbox\" onchange=\"localStorage.setItem(this.id,this.checked);\"></td></tr></tbody>';
getElementsByClass("contbox",document)[0].appendChild(settings);
machmal();
}