Avatar billede arlet Juniormester
01. august 2003 - 10:48 Der er 4 kommentarer og
1 løsning

opdatering af siden

Det må i vide herinde.
Når man er på forsiden, kan man så få siden til at opdaterer sig selv hele siden, når nye indlæg kommer.
Avatar billede riversen Nybegynder
01. august 2003 - 10:50 #1
nej
Avatar billede riversen Nybegynder
01. august 2003 - 10:50 #2
svar
Avatar billede riversen Nybegynder
01. august 2003 - 10:51 #3
men dette er ikke et spørgsmål for co-admin. Skulle nok være stillet i eksperten --> om eksperten ;-)
Avatar billede riversen Nybegynder
01. august 2003 - 11:01 #4
men hvis du er pro abonnent kan du se om der er kommet nye indlæg og derefter selv refreshe, hvis det er tilfældet
Avatar billede roenving Novice
01. august 2003 - 13:00 #5
Men man kan jo lave andre tricks, sådan en bruger jeg selv:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<TITLE>TÆL NED -- og åbn ...</TITLE>
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
<SCRIPT LANGUAGE="javascript">

var title = new Array();
var links = new Array();
var delay = new Array();
title[0]="E*";
links[0]="http://www.eksperten.dk/";
delay[0]=60;
title[1]="HoTMaiL";
links[1]="http://www.hotmail.msn.com/";
delay[1]=120;
var nextLoad = new Array();
var ids = 0;
var nu = new Date().getTime();
var minTid = 0;
var minTitle = "";
function checkUrl(url){
    if (url.indexOf("http://")==0)return url;
    if (url.indexOf("www.")==0)return "http://"+url;
    regexp=/\w+\.\w+\.\w{2,}(\/\w+)*/i;
    if (regexp.test(url))return "http://"+url;
    return "/";
}
function startTael() {
    for (i=0;links.length>i;i++){
        links[i]=checkUrl(links[i]);
        eval('document.minForm.titel'+i+'.value=title[i]');
        eval('document.minForm.link'+i+'.value=links[i]');
        eval('document.minForm.tid'+i+'.value=delay[i]');
        nextLoad[i]= 0;
    }
  ids=setInterval(taelNed,1000);
}
function stopTael(){
    clearInterval(ids);
}
function startNyTael(){
    clearInterval(ids);
    var j = 0;
    delete title;
    delete links;
    delete delay;
    links = new Array();
    delay = new Array();
    for (var i=0;5>i;i++){
        if (eval('document.minForm.link'+i+'.value')!=""){
            title[j] = eval('document.minForm.titel'+i+'.value');
            links[j] = checkUrl(eval('document.minForm.link'+i+'.value'));
            delay[j] = eval('document.minForm.tid'+i+'.value');
            if (5>parseInt(delay[j]))delay[j] = 60;
            j++;
        }
    }
    for (i=0;links.length>i;i++){
        eval('document.minForm.titel'+i+'.value=title[i]');
        eval('document.minForm.link'+i+'.value=links[i]');
        eval('document.minForm.tid'+i+'.value=delay[i]');
        nextLoad[i]= 0;
    }
    for (j=i;5>j;j++){
        eval('document.minForm.titel'+j+'.value=""');
        eval('document.minForm.link'+j+'.value=""');
        eval('document.minForm.tid'+j+'.value=""');
        nextLoad[j]= 0;
    }
  ids=setInterval(taelNed,1000);
}
function taelNed(){
  nu = new Date().getTime();
  minTid = 1000000000;
  for(i=0;links.length>i;i++){
      msek = nextLoad[i] - nu;
      var sek = Math.floor(msek/1000);
      eval('document.getElementById("minSpan'+i+'").innerText=sek+" s."');
      if(minTid>sek){
          minTid = sek;
          minTitle = title[i];
      }
      if (0>=msek){
        if (links[i]!="/")eval("window.open(links["+i+"],'NySide"+i+"')");
        if (nextLoad[i]==0){
            nextLoad[i] = nu + Math.floor(Math.random()*delay[i]*1000)
        }else{
            nextLoad[i] = nu+delay[i]*1000;
        }
      }
    }
    document.title=minTid+" s. til "+minTitle;
}
</SCRIPT>
</HEAD>
<BODY ONLOAD='startTael()'>
<H1>Opdatering af vinduer</H1>
<FORM NAME="minForm">
<TABLE BORDER="2">
    <TR>
        <TD ALIGN="center">
            <H3>
                Titel
            </H3>
        </TD>
        <TD ALIGN="center">
            <H3>
                Links der skal åbnes
            </H3>
        </TD>
        <TD ALIGN="center">
            <H3>
                Tid mellem ny load (sek.)
            </H3>
        </TD>
    </TR>
    <TR>
        <TD>
            &nbsp;<INPUT NAME="titel0" SIZE="15">
        </TD>
        <TD>
            &nbsp;<INPUT NAME="link0" SIZE="50">
        </TD>
        <TD>
            &nbsp;<INPUT NAME="tid0" SIZE="5" STYLE="text-align:right">&nbsp;s. -- næste om:&nbsp;<SPAN ID="minSpan0"></SPAN>
        </TD>
    </TR>
    <TR>
        <TD>
            &nbsp;<INPUT NAME="titel1" SIZE="15">
        </TD>
        <TD>
            &nbsp;<INPUT NAME="link1" SIZE="50">&nbsp;
        </TD>
        <TD>
            &nbsp;<INPUT NAME="tid1" SIZE="5"  STYLE="text-align:right">&nbsp;s. -- næste om:&nbsp;<SPAN ID="minSpan1"></SPAN>
        </TD>
    </TR>
    <TR>
        <TD>
            &nbsp;<INPUT NAME="titel2" SIZE="15">
        </TD>
        <TD>
            &nbsp;<INPUT NAME="link2" SIZE="50">&nbsp;
        </TD>
        <TD>
            &nbsp;<INPUT NAME="tid2" SIZE="5"  STYLE="text-align:right">&nbsp;s. -- næste om:&nbsp;<SPAN ID="minSpan2"></SPAN>
        </TD>
    </TR>
    <TR>
        <TD>
            &nbsp;<INPUT NAME="titel3" SIZE="15">
        </TD>
        <TD>
            &nbsp;<INPUT NAME="link3" SIZE="50">&nbsp;
        </TD>
        <TD>
            &nbsp;<INPUT NAME="tid3" SIZE="5"  STYLE="text-align:right">&nbsp;s. -- næste om:&nbsp;<SPAN ID="minSpan3"></SPAN>
        </TD>
    </TR>
    <TR>
        <TD>
            &nbsp;<INPUT NAME="titel4" SIZE="15">
        </TD>
        <TD>
            &nbsp;<INPUT NAME="link4" SIZE="50">&nbsp;
        </TD>
        <TD>
            &nbsp;<INPUT NAME="tid4" SIZE="5"  STYLE="text-align:right">&nbsp;s. -- næste om:&nbsp;<SPAN ID="minSpan4"></SPAN>
        </TD>
    </TR>
    <TR>
        <TD>&nbsp;</TD>
        <TD COLSPAN="2">
            <INPUT TYPE="button" VALUE="Start ny" onclick="startNyTael()">&nbsp;&nbsp;<INPUT TYPE="button" VALUE="Stop opdatering" onclick="stopTael()">&nbsp;&nbsp;<INPUT TYPE="button" VALUE="checkUrl" onclick="this.value=checkUrl(this.form.link4.value)">
</TABLE>
</FORM>
</BODY>
</HTML>
;O)
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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