Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
<script language="JavaScript">
<!--
var timewait = 15;
var tdEnd;
var relative = 0;
var timerid;
var timerrunning = false;
var error_counter = 0;
var error_counter_max = 15;
// aufruf bei jedem Timer-Tick
function launch2_show() {
var tdNow;
tdNow = (new Date()).valueOf() - relative;
window.status = "Fenster wird geschlossen in " + Math.round( (tdEnd - tdNow) / 1000) + " Sekunden ...";
// Finish .... (würde bei dir entfallen)
if( tdNow > tdEnd) {
if( timerrunning) {
clearInterval( timerid);
timerrunning = false;
}
self.close();
}
}
function launch2_show_restart() {
error_counter = error_counter +1;
// Rücksetzen des Timers
if( timerrunning) {
clearInterval( timerid);
timerrunning = false;
}
// Auswertung der Fehler ....
if( error_counter < error_counter_max) {
launch2();
window.status = "Fehler bei dem automatischen Starten.... (" + error_counter + ")";
}
else {
window.status = "Bitte Applet per Hand starten - Fehler beim automatischen Start ...";
}
}
function launch2() {
var tdNow;
// Rücksetzen/Initializieren des Timers
if( timerrunning) {
clearInterval( timerid);
timerrunning = false;
alert( "clear interval ... launch2.1");
}
try {
// Initial-Action
if( document.applets.length > 0) {
document.applets[0].doLaunch();
}
// Zeitdauer (Entfällt bei Dir)
tdNow = (new Date()).valueOf();
tdEnd = tdNow + (timewait * 1000);
if( tdEnd < 0 && tdNow > 0) {
relative = ((timewait + 5) * 1000);
tdEnd = tdEnd - relative;
}
// Timer start
timerid = setInterval( "launch2_show()", 500);
timerrunning = true;
}
catch( e) {
// Fehlerbehandlung für Fehler beim Start
window.status = "Fehler bei dem automatischen Starten.... ";
timerid = setInterval( "launch2_show_restart()", 500);
timerrunning = true;
}
}
//-->
</script>
...
<body onload="launch2()">