Avatar billede kjoelby Nybegynder
11. marts 2002 - 20:54 Der er 5 kommentarer og
1 løsning

Tidsindstillet popup

Jeg søger et script til at styre popup filer. scriptet skal kunne indstilles til f.eks. popup1.htm kl. 10,45 & popup2.htm kl. 11,30 osv. -evt. også mulighed for lukketid.
Avatar billede Slettet bruger
11. marts 2002 - 20:56 #1
Dvs. at en popup kun skal åbne, hvis man er inde på siden på netop det klokkeslet?
Avatar billede Slettet bruger
11. marts 2002 - 20:57 #2
Jeg bliver nødt til at smutte nu, men det kan godt lade sig gøre, så hvis der ikke er nogen, der har svaret, inden i morgen, så skal jeg nok hjælpe!
Avatar billede kjoelby Nybegynder
11. marts 2002 - 20:58 #3
Ja, det kan evt. bruges til at vise huskebemærkninger på bestemt tidpunkt.
Avatar billede aceofspair Nybegynder
12. marts 2002 - 09:44 #4
Jeg har lavet et sådant system, men jeg bruger Alerts,
--Kode
<html>
<head>
<style>
body{
border:0;
margin:2 px;
background:background;
color:white;
font-family:"Tahoma";
font-size: 12px;
overflow:hidden;
}
.1{
width:100%;
height:100%;
border:0;
margin:0;
background:background;
color:white;
font-family:"Tahoma";
font-size: 18px;
overflow:hidden;
}
</style>
<script>
<!--
  function myClock(){
  today=new Date()
  var theHours=today.getHours()
  if (theHours<10)
  var theHours="0"+theHours
  var theMinutes=today.getMinutes()
  if (theMinutes<10)
  var theMinutes="0"+theMinutes
  var theSeconds=today.getSeconds()
  if (theSeconds<10)
  var theSeconds="0"+theSeconds
  if (navigator.appName == "Microsoft Internet Explorer")
  var theTimeNow="  "+theHours+":"+theMinutes+":"+theSeconds
  if (navigator.appName == "Netscape")
  var theTimeNow=theHours+":"+theMinutes+":"+theSeconds
  document.a.time.value=theTimeNow
if (theTimeNow == "  12:00:00"){
alert("Middag\nSpisetid")
}
if (theTimeNow == "  16:30:00"){
alert("Klokken er nu:\n" + theTimeNow + "\nDu har fri")
}
  }
  var clockWork=setInterval("myClock()",1000) 
//--></SCRIPT>
</head>
<body onfocus="Blur()">
<form name=a id=a onfocus="Blur()">
<input ondblclick="return false;" name=time id=time class=1  onfocus="Blur()">
</form>
</body>
</html>
--Kode

For tilpasning af hvornår der skal ske noget skal du bare skifte klokkeslettet i:
--
if (theTimeNow == "  16:30:00"){
}
--
men HUSK!!! de to mellemrum før klokkeslettet.

Hvis du ikke ønsker et ur på siden kan du nøjes med at sætte det her script ind på siden
--Kode
<script>
<!--
  function myClock(){
  today=new Date()
  var theHours=today.getHours()
  if (theHours<10)
  var theHours="0"+theHours
  var theMinutes=today.getMinutes()
  if (theMinutes<10)
  var theMinutes="0"+theMinutes
  var theSeconds=today.getSeconds()
  if (theSeconds<10)
  var theSeconds="0"+theSeconds
  if (navigator.appName == "Microsoft Internet Explorer")
  var theTimeNow="  "+theHours+":"+theMinutes+":"+theSeconds
  if (navigator.appName == "Netscape")
  var theTimeNow=theHours+":"+theMinutes+":"+theSeconds
if (theTimeNow == "  12:00:00"){
alert("Middag\nSpisetid")
}
if (theTimeNow == "  16:30:00"){
alert("Klokken er nu:\n" + theTimeNow + "\nDu har fri")
}
  }
  var clockWork=setInterval("myClock()",1000) 
//--></SCRIPT>
--Kode
Avatar billede kjoelby Nybegynder
12. marts 2002 - 12:48 #5
Det er et fedt script, kan man i stedet for Alert:
if (theTimeNow == "  12:00:00"){alert("Middag\nSpisetid")
Loade en popupfil som f.eks:
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Ronnie T. Moore, Editor -->
<!-- Begin
closetime = 8; // Close window after __ number of seconds?
// 0 = do not close, anything else = number of seconds

function Start(URL, WIDTH, HEIGHT) {
windowprops = "left=50,top=50,width=" + WIDTH + ",height=" + HEIGHT;
preview = window.open(URL, "preview", windowprops);
if (closetime) setTimeout("preview.close();", closetime*1000);
}

function doPopup() {
url = "http://www.min_side.dk";
width = 100;  // width of window in pixels
height = 135; // height of window in pixels
delay = 3;    // time in seconds before popup opens
timer = setTimeout("Start(url, width, height)", delay*1000);
}
//  End -->
</script>
</head>
<body OnLoad="doPopup();">
</body>
</html>
Avatar billede kjoelby Nybegynder
13. marts 2002 - 07:58 #6
Det kan man godt.
Tak for svaret
Mvh.Kjoelby.dk
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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