Hallo liebe JS-ler,
ich brauche euere Hilfe. Es geht um Aufenthaltsdauererfassung bei PIWIK.
Hier habe eine Lösung gefunden
https://www.gservon.de/0-sekunden-besuchsdauer-problem-bei-piwik-beheben/#comment-384
aber ich möchte die 2 Scripte vereinen. Leider ich kenne nicht ein mal der Syntakt von JS, ich hoffe auf euere Hilfe.
Script 1:
Script 2:
Meine Vorstellung
So viel habe ich schon mitgekriegt, dass man ein Script nicht vorzeitig beenden kann. Kann man eine IF-Anweisung mit BREAK verlassen? Es wäre wichtig, wenn der Funktion schon ausgefühert ist.
Danke für euere Hilfe.
LG
geogott
ich brauche euere Hilfe. Es geht um Aufenthaltsdauererfassung bei PIWIK.
Hier habe eine Lösung gefunden
https://www.gservon.de/0-sekunden-besuchsdauer-problem-bei-piwik-beheben/#comment-384
aber ich möchte die 2 Scripte vereinen. Leider ich kenne nicht ein mal der Syntakt von JS, ich hoffe auf euere Hilfe.
Script 1:
Code:
<script type="text/javascript">
window.onbeforeunload = trackUnloadPage;
function trackUnloadPage()
{
_paq.push(['trackPageView','Verlassen']);
}
</script>
Script 2:
Code:
<script type="text/javascript">
window.onunload = trackUnloadPage;
function trackUnloadPage()
{
_paq.push(['trackPageView','Verlassen']);
}
</script>
Meine Vorstellung
Code:
<script type="text/javascript">
IF (window.onunload==TRUE)
window.onunload = trackUnloadPage;
BREAK;
ELSEIF (window.onbeforeunload==TRUE)
window.onbeforeunload = trackUnloadPage;
BREAK;
ENDIF
function trackUnloadPage()
{
_paq.push(['trackPageView','Exit']);
}
</script>
So viel habe ich schon mitgekriegt, dass man ein Script nicht vorzeitig beenden kann. Kann man eine IF-Anweisung mit BREAK verlassen? Es wäre wichtig, wenn der Funktion schon ausgefühert ist.
Danke für euere Hilfe.
LG
geogott