Avatar billede school Nybegynder
17. august 1999 - 08:22 Der er 15 kommentarer og
1 løsning

"If mouse NOT move in 15min, then....." HJÆLP!!!!

Hejsa...

Er der nogle som har noget JAVA, som gør at hvis musen ikke bliber brugt i 10-15 minutter, så skal siden automatisk gå tilbage til index'en???

Håber i har det!!!!


--
"OS"!
Avatar billede justincase Nybegynder
17. august 1999 - 10:46 #1
Mener du JavaScript ? Java vil jo kun dække den del af siden hvor appletten er.
Men i JavaScript kan det godt lade sig gøre
Avatar billede school Nybegynder
17. august 1999 - 10:51 #2
Ok, men hvordan gør man så det?
Avatar billede justincase Nybegynder
17. august 1999 - 11:19 #3
<script language="JavaScript">
// Den tid der max må gå.
var timeoutMin = 0; //minutter
var timeoutSek = 5; //sekunder

// den tid der er gået.
var elapsed = 0;//sekunder

// Den side der skal skiftes til.
var redirectTo = "http://www.domæne.dk/index.htm";

// Netscape OnMouseMove init.
if (document.layers) {
  window.captureEvents(Event.MOUSEMOVE);
  window.onmousemove = reset;
}

// Nå man bevæger musen nulstilles den tid der er gået.
function reset() {
  elapsed = 0;
}

// Se om timeout er nået
function checkTimeout() {
  elapsed ++;
  if (elapsed == ((timeoutMin*60)+timeoutSek)) {
    document.location.href = redirectTo;
  }
  setTimeout("checkTimeout()",1000);
}
</script>
</head>

<body bgcolor="#FFFFFF" onMouseMove="reset()" onLoad="checkTimeout()">

Håber du kan bruge det.

:)

JustinCase
Avatar billede school Nybegynder
17. august 1999 - 13:25 #4
Hm.. Det virker jo ikke!!!

Jeg plasere det i min "index.html", som er enb frame-side!


--
"OS"!
Avatar billede justincase Nybegynder
17. august 1999 - 13:31 #5
Tjah, det er jo straks en helt anden sag. Hvilken frame skal det være i (hele framesette ?)

Nu må du forklare lidt nærmere hvordan dit frameset er konstrueret og hvad der præcist skal ske.
Avatar billede school Nybegynder
17. august 1999 - 13:42 #6
Ja ja... Det skal være i hele framesettet...

--
"OS"!
Avatar billede justincase Nybegynder
17. august 1999 - 13:49 #7
Og hvordan er dit frameset konstrueret ????

Hvad hedder de forskellige frames ? Skal der tælles sekunder når musen ikke har været over en af framesene eller dem alle ?

Hvad skal der præcist ske ?????
Avatar billede school Nybegynder
17. august 1999 - 14:14 #8
Sådan ser frame-siden ud:

<HTML>
<HEAD>
<TITLE>he he...</TITLE>
</HEAD>
<FRAMESET FRAMEBORDER="0" FRAMESPACING="0" BORDER="0" ROWS="*" COLS="100%">
<FRAMESET COLS="27%,*">
<FRAME SRC="menu.html" NAME="menu" SCROLLING="NO">
<FRAME SRC="main.html" NAME="main" SCROLLING="AUTO">
</FRAMESET>
</FRAMESET>
</HTML>

Der skal skiftes når musen ikke har bevæget sig i 10 minutter, og det gælder ALLE framesene!

--
"OS"!
Avatar billede justincase Nybegynder
17. august 1999 - 14:58 #9
I din <Frameset> tag indsætter du :  onLoad="checkMovement()"
og i alle dine siders bodytag indsætter du :  onMouseMove="top.reset()" istedet

Scriptet sætter du ind imellem <head></head> i dit frameset.

Jeg troede det ville sværere pga. at window objektet bliver brugt, men ....

Det skulle virke nu.

:)

JustinCase
Avatar billede school Nybegynder
20. august 1999 - 13:29 #10
Den siger "error on page" når jeg gør som du siger jeg skal!!!

Hvordan kan jeg løse problemet???


--
"OS"!
Avatar billede justincase Nybegynder
20. august 1999 - 13:40 #11
Har du lagt det op et sted så jeg kan se hvordan du har gjort.
Avatar billede school Nybegynder
20. august 1999 - 14:07 #12
Nej, det køre kun på min maskine!!!

Kan du ikke sende et lille eksempel til mig, på dll@forumd.dk???

Det skal køre på en NT-server!!!

--
"OS"!
Avatar billede justincase Nybegynder
20. august 1999 - 14:38 #13
Joda
Avatar billede justincase Nybegynder
20. august 1999 - 14:40 #14
er din rigtige mail dll@forum.dk og ikke dll@forumd.dk ??
Avatar billede school Nybegynder
23. august 1999 - 15:17 #15
UPS!!!

Den er dll@forum.dk

sorry...;-}

--
"OS"!
Avatar billede school Nybegynder
24. august 1999 - 08:25 #16
Hm...

Ja jeg kan ikke få det til at virke!!!
Det er sikkert bare mig...;-{
Jeg har fundet en anden mere "plat" løsning, så den holder jeg mig til.

Du får hermed de point...'

Tak for hjælpen.

--
"OS"!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester