Avatar billede knagen7100 Novice
28. februar 2005 - 19:11 Der er 8 kommentarer og
1 løsning

JavaScript opdatering af PHP side

Er det muligt at lave et javascript på en side der opdatere en anden side fx hver 5 min. På siden der skal opdateres udføres nogen snmp kommandoer som derefter bliver gemt i en databse. Siden skal ikke vises i browseren men bare køre i baggrunden.
Jeg ny i JavaScript så jeg vil gerne se lidt kode.
Avatar billede roenving Novice
03. marts 2005 - 13:57 #1
F.eks.

<script type="text/javascript">
window.onload = function(){
  setInterval('location.reload(true)',300000);
}
</script>
Avatar billede knagen7100 Novice
03. marts 2005 - 16:04 #2
Hej roenving

Tak for hjælpen, det virker.

Et tillægsspørgsmål: Findes der en måde hvorpå jeg kan køre min webside uden den er åben i en browser, og her tænker jeg ikke på cron.
Jeg har en funktion på siden som skal hente nogle snmp forspørgsler og gemme den i en database.
Smid et svar og du får point.
Avatar billede olebole Juniormester
03. marts 2005 - 16:17 #3
<ole>

Ja, du kan skrive alle mulige klient-programmer, der kan hente siden over HTTP-protokollen - men det er jo bare et andet program, der så skal stå og køre.
Det er dog nok det, du vil undgå og så er cronjob eneste mulighed  :)

/mvh
</bole>
Avatar billede knagen7100 Novice
03. marts 2005 - 16:45 #4
Hej olebole

Det kunne være en mulighed med et klient program som du beskriver. Hvor kan jeg finde mere info om et sådant program??
Avatar billede olebole Juniormester
03. marts 2005 - 17:42 #5
Det kræver jo, at du kan programmere i Delphi, Visual Studio eller lignende. Du har dog endnu en mulighed: At skrive en HTA (HyperText Application), som i virkeligheden blot er en 'stand-alone' instans af IE:
  http://msdn.microsoft.com/library/default.asp?url=/workshop/author/hta/hta_node_entry.asp

Helt simpelt, kunne det se sådan ud:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>My Own Application</title>
<HTA:APPLICATION
    ID="myOwnAppID"
    APPLICATIONNAME="myOwnApp"
    BORDER="thick"
    CAPTION="yes"
    ICON="myOwn.ico"
    SHOWINTASKBAR="yes"
    SINGLEINSTANCE="yes"
    SYSMENU="yes"
    WINDOWSTATE="minimize"
    NAVIGABLE="yes">
<style type="text/css">
body, html {
    height: 100%;
    margin: 0px;
}
</style>
</head>
<body>

<h2 style="text-align:center">Min første applikation</h2>

</body>
</html>

... eller i en bestemt størrelse:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/JavaScript">
var w=600, h=400;
resizeTo(w,h);
moveTo( (screen.availWidth-w)/2, (screen.availHeight-h)/2 );
</script>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>My Own Application</title>
<HTA:APPLICATION
    ID="myOwnAppID"
    APPLICATIONNAME="myOwnApp"
    BORDER="thick"
    CAPTION="yes"
    ICON="myOwn.ico"
    SHOWINTASKBAR="yes"
    SINGLEINSTANCE="yes"
    SYSMENU="yes"
    WINDOWSTATE="minimize"
    NAVIGABLE="yes">
<script type="text/JavaScript">
this.focus()
</script>
<style type="text/css">
body, html {
    height: 100%;
    margin: 0px;
}
</style>
</head>
<body>

<h2 style="text-align:center">Min første applikation</h2>

</body>
</html>
Avatar billede olebole Juniormester
03. marts 2005 - 17:48 #6
Oooops ... der er to forskellige filer og den første skulle have:
    WINDOWSTATE="normal"
- i stedet for:
    WINDOWSTATE="minimize"
Avatar billede knagen7100 Novice
03. marts 2005 - 18:55 #7
Hej olebole

Det ser også ud til det kunne være en mulighed som jeg vil undersøge nærmerer.

Smid et svar og du får point.
Avatar billede roenving Novice
07. marts 2005 - 19:00 #8
-- jamen så smider jeg et svar ...

Velbekomme '-)
Avatar billede roenving Novice
08. marts 2005 - 01:38 #9
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