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.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta name="author" content="Quaese" />
<script type="text/javascript">
<!--
// Anzahl der Sekunden
var intSekunden = 5;
function countdown(){
document.getElementById("timerID").innerHTML = intSekunden;
intSekunden--;
if(intSekunden >= 0)
window.setTimeout("countdown()", 1000);
}
-->
</script>
</head>
<body onload="countdown();">
<div id="timerID"></div>
</body>
</html>
Beachten Sie:
Es gibt keine festen Vorschriften dafür, an welcher Stelle einer HTML-Datei ein JavaScript-Bereich definiert werden muss. Es ist unter JavaScript-Programmierern zur Gewohnheit geworden, einen solchen Bereich im Kopf der HTML-Datei, also zwischen <head> und </head> zu definieren. Dadurch ist am ehesten sichergestellt, dass der Code vom WWW-Browser bereits eingelesen ist und zur Verfügung steht, wenn er ausgeführt werden soll.
JavaScript-Code kann automatisch beim Einlesen der HTML-Datei ausgeführt werden. Das ist dann der Fall, wenn JavaScript-Befehle in einem JavaScript-Bereich außerhalb jeder selbst definierten Funktion stehen, so wie im obigen Beispiel. In solchen Fällen ist es manchmal auch erforderlich, den Script-Bereich innerhalb des HTML-Dateikörpers, also innerhalb von <body>...</body>, zu notieren. Zum Beispiel, wenn Sie am Ende der Datei mit JavaScript dynamisch Datum und Uhrzeit der letzten Änderung an der Datei schreiben wollen.
<script type="text/javascript">
<!--
// Anzahl der Sekunden
var intSekunden = 5;
function countdown()
{
document.getElementById("timerID").innerHTML = intSekunden; intSekunden--;
if(intSekunden >= 0) window.setTimeout("countdown()", 1000);
}
//-->
</script>
Wobei bei den erlaubten Elternelementen (Blockelemente, Inlineelemente) nirgends HTMLDarf innerhalb der folgenden HTML-Elemente vorkommen:
[Block-Elemente] | [Inline-Elemente] | head | body
(body nur bei Seite HTML transitional)
window.setTimeout("myFunction()", 3000)