Jump to content

Photo
* * * * * 2 votes

ograniczenie czasu oglądania strony


10 replies to this topic
  • Please log in to reply
bombka124

    Nowy użytkownik

  • 5 posts
    • Czas spędzony online: 24s
0
Neutralna

Posted 25 March 2013 - 10:09

#1

Na stronie (HTML5+CSS3) mam linki do 3 kamer. Oglądających jednocześnie jest nie więcej niż 10 osób, ale zauważyłem, że część z nich otwiera obraz z kamery, następnie minimalizuje go, no i oczywiście niepotrzebnie obciąża połaczenie internetowe... Chciałbym ograniczyć czas oglądania np do 10 min i nie wiem jak to zrobić... Mogę liczyć na pomoc?

Pozdrawiam - Leszek


  • 0

zonic

    WT Elite

  • 2911 posts
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Posted 25 March 2013 - 10:27

#2

Witaj.
W tym temacie: http://web-talk.pl/t...lądania-strony/ kolega podał gotowy skrypt javowy do wklejenia. Odpowiednio ustawiasz czas i powinno rozwiązać Twój problem. Niemniej nie testowałem tego.

No i nie wydaje mi się to najlepszym rozwiązaniem. Bo jeśli ktoś ogląda akurat obraz z kamery to też mu chcesz wyłączyć?


  • 0

bombka124

    Nowy użytkownik

  • 5 posts
    • Czas spędzony online: 24s
0
Neutralna

Posted 25 March 2013 - 10:46

#3

Witaj.
W tym temacie: http://web-talk.pl/t...lądania-strony/ kolega podał gotowy skrypt javowy do wklejenia. Odpowiednio ustawiasz czas i powinno rozwiązać Twój problem. Niemniej nie testowałem tego. No i nie wydaje mi się to najlepszym rozwiązaniem. Bo jeśli ktoś ogląda akurat obraz z kamery to też mu chcesz wyłączyć?

Próbowałem już użyć wspomnianego skryptu, jednak DreamweaverCS6 twierdzi, że w linii 15 jest bład składniwy...

Wiem, że to nie jest najlepsze rozwiązanie, ale nie widzę lepszego... Mogę uprzedzić osoby upoważnione do oglądania o takim rozwiązaniu i niestety jeżeli ktoś będzie chciał oglądać dłużej to musi zalogować się ponownie. Monitoring to nie telewizja i muszą się z tym pogodzić. Chciałbym jeszcze tam umieścić coś w rodzaju licznika: "koniec sesji za xxx sek."


  • 0

zonic

    WT Elite

  • 2911 posts
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Posted 25 March 2013 - 11:23

#4
<script language="Javascript">

/*
This credit must stay here for use
For this script, visit java-scripts.net 
or http://wsabstract.com
*/

var countdown = "90"

function doCount() {
    if (countdown > 0) {
        countdown--
    }
    else {
        document.location = "http://www.java-scripts.net"
    }

window.status=countdown + " seconds left to view this page."
setTimeout('doCount()',1000)
}

doCount()

</script> 

 

Testowałem i działa. Po 90 sekundach przenosi na podany link.


  • 1

light
9
Neutralna

Posted 25 March 2013 - 20:23

#5

I jak Panie bombka124, działa? 


  • 0

bombka124

    Nowy użytkownik

  • 5 posts
    • Czas spędzony online: 24s
0
Neutralna

Posted 26 March 2013 - 05:58

#6

I jak Panie bombka124, działa? 

nie miałem czasu :-( o wynikach poinformuję...


  • 0

bombka124

    Nowy użytkownik

  • 5 posts
    • Czas spędzony online: 24s
0
Neutralna

Posted 09 April 2013 - 10:56

#7

I jak Panie bombka124, działa? 

:) Działa super - o to chodziło. Wielkie dzięki. Jeszcze chciałbym tam umieścić jakiś "odmierzacz" pozostałego czasu...


  • 0

zonic

    WT Elite

  • 2911 posts
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Posted 09 April 2013 - 18:14

#8

Musisz teraz wyświetlić na stronie, bez jej odświeżania zmienną
 

countdown

  • 0

bombka124

    Nowy użytkownik

  • 5 posts
    • Czas spędzony online: 24s
0
Neutralna

Posted 10 April 2013 - 08:38

#9

Musisz teraz wyświetlić na stronie, bez jej odświeżania zmienną
 

countdown

Jestem "trochę cienki" w te klocki... Mógłbyś podpowiedzieć jak wyświetlić tą zmienną?


  • 0

alik

    Nowy użytkownik

  • 1 posts
    • :
0
Neutralna

Posted 20 July 2013 - 16:35

#10

Gdzieś gdzie chcesz wyświetlić tą zmienną wpisujesz:

<span id="licznik">Pozostało ci 90 sekund</span>

A zamiast tamtego kodu wstawiasz:

<script language="Javascript">
 
/*
This credit must stay here for use
For this script, visit java-scripts.net 
or http://wsabstract.com
*/
 
var countdown = "90"
 
function doCount() {
    if (countdown > 0) {
        countdown--
    }
    else {
        document.location = "http://www.java-scripts.net"
    }
 
window.status=countdown + " seconds left to view this page."
document.getElementById('licznik').innerHTML = "Pozostało  ci " + countdown + " sekund";      
setTimeout('doCount()',1000)
}
 
doCount()
 
</script> 

  • 0

unbreak

    WT Elite

  • 1937 posts
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Posted 31 October 2013 - 09:52

#11

Lepiej uaktualniać tylko liczbę, nie cały tekst. Wstawić liczbę w jakiegoś spana, dać mu id i kaboom! :D


  • 0

webDeveloper






Podone tematy Collapse

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users