Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<html>
<head>
<script type="text/javascript">
<!--
window.onload = function() {
if(getCookie('cookRadio') != null){
document.getElementById(getCookie('cookRadio')).checked = true;
}
}
/* *********************** Funktion zum Setzen eines Cookies *************************** *
* Parameter: *
* strName - Bezeichnung für die Cookievariable *
* varWert - Wert, welcher der Cookievariablen zugewiesen werden soll *
* longExpires - Gültigkeitsdauer des Cookies in Millisekunden *
* strDomain - optional, zugehörige Domain *
* strPath - optional, zugehöriger Pfad *
* boolSecure - optional, Sicherheitsrichtlinien für den Cookie aktivieren (true/false) *
* ************************************************************************************* */
function setCookie(strName, varWert, longExpires, strDomain, strPath, boolSecure){
// Datumsobjekt mit aktuellen Werten anlegen
var dateExpires = new Date();
// Zeitpunkt der Ungültigkeit des Cookies berechnen
dateExpires = new Date(dateExpires.getTime() + longExpires);
// In gültiges Datum umwandeln
dateExpires.setTime(dateExpires);
// Datum in GMT-String umwandeln
dateExpires = dateExpires.toGMTString();
// Cookie-Variable anlegen
var strCookie = strName + "=" + unescape(varWert);
strCookie += (strDomain) ? "; domain=" + strDomain : "";
strCookie += (longExpires) ? "; expires=" + dateExpires : "";
strCookie += (strPath) ? "; path=" + strPath : "";
strCookie += (boolSecure) ? "; secure" : "";
document.cookie = strCookie;
}
/* ********************* Cookie auslesen *********************************** *
* Der Wert zur Variablen strName wird zurückgegeben *
* Parameter: strName - Name der Variablen, deren Wert ermittelt werden soll *
* ************************************************************************* */
function getCookie(strName){
// Cookie in Einzelcookies extrahieren
var arrHelp = document.cookie.split(";");
// Einzelcookies durchlaufen
for(var i=0; i<arrHelp.length; i++){
// Falls der Cookie gefunden wird
if(arrHelp[i].search(new RegExp(strName)) != -1){
// Wert zum Cookie zurückgeben
return unescape(arrHelp[i].split("=")[1]);
}
}
return null;
}
//-->
</script>
</head>
<body>
<input type="radio" name="radBtn" id="r_01" onclick="if(this.checked) setCookie('cookRadio', this.id, (1000*60*60*24));">eins<br>
<input type="radio" name="radBtn" id="r_02" onclick="if(this.checked) setCookie('cookRadio', this.id, (1000*60*60*24));">zwei<br>
</body>
</html>