Avatar billede nuddel Nybegynder
02. september 2003 - 13:15 Der er 25 kommentarer og
1 løsning

auto opdate

Er der en function så når man re-sizer browseren så opdatere den vinduet..?¿
Avatar billede medions Nybegynder
02. september 2003 - 13:16 #1
nuddel> Øhh hvordan laver du lgie det omvendte spørgsmålstegn? :)

//>Rune
Avatar billede nuddel Nybegynder
02. september 2003 - 13:19 #2
øhhh... holder Alt nede, tryk derefter 0 1 9 1 på numpad'et og slip så:D

HEHEHEH..
Avatar billede medions Nybegynder
02. september 2003 - 13:22 #3
*G* Fair nok :-D  ¿

:-D

//>Rune
Avatar billede nuddel Nybegynder
02. september 2003 - 13:25 #4
*gG* men du kender ikk' noget til auto opdate?¿¿¿?
Avatar billede medions Nybegynder
02. september 2003 - 13:28 #5
Hmm altså du vil ha' at den gør en event idet man klikker på maximer knappen?¿ ☺

//>Rune
Avatar billede script Nybegynder
02. september 2003 - 13:28 #6
det ville jeg også godt vide, for at er sk... irriterende at man hele tiden skal trykke på opdater knappen
Avatar billede medions Nybegynder
02. september 2003 - 13:30 #7
Man kunne jo i JavaScript lave en timer:

<script>
  function UpdaterSide() {
    ScriptTimeOut('document.location.refresh()');
  }
  ScriptTimeOut('document.location.refresh()');
</script>

//>Rune
Avatar billede script Nybegynder
02. september 2003 - 13:32 #8
men jeg mener bare her på eksperten, er der ikke et sted i browseren hvor at man kan sætte den til at opdatere hver 30 sek eller noget???
Avatar billede script Nybegynder
02. september 2003 - 13:32 #9
til medions jeg har hørt at du er go til asp.net jeg har et spm kunne du kigge på det bagefter??
Avatar billede medions Nybegynder
02. september 2003 - 13:34 #10
Hov, den skulle ha' set således ud:

<script>
  function UpdaterSide() {
    ScriptTimeOut('document.location.refresh()', 1000);
  }
  ScriptTimeOut('document.location.refresh()', 1000);
</script>

script> Hmm tjoo, det kan jeg da godt se på :)

//>Rune
Avatar billede script Nybegynder
02. september 2003 - 13:36 #11
det er oprettet den er på næste side over spørgsmål det hedder læse fra database ind i en checkbox
Avatar billede medions Nybegynder
02. september 2003 - 13:37 #12
Jeg bliver da ved :-)

<script>
  function UpdaterSide() {
    document.location.refresh();
    setTimeout("UpdaterSide()",200000)
  }
    setTimeout("UpdaterSide()",200000)
</script>

Sådan!

//>Rune
Avatar billede nuddel Nybegynder
02. september 2003 - 13:37 #13
dit script har jo timeer på.....den skal forholde sig til browseren.

så snart du trykker på maksimer eller du trækker i vinduet, skal den refresh'e
Avatar billede script Nybegynder
02. september 2003 - 13:40 #14
ja det er også det jeg mener der må være en funktion i browseren!!
Avatar billede nuddel Nybegynder
02. september 2003 - 13:41 #15
script >> men det hjælper ikk' meget for så er man afhæning af at folk har slået det til!
Avatar billede medions Nybegynder
02. september 2003 - 13:46 #16
Hmm okay, jeg har ikke selv afprøvet dette men prøv sådan her:
<script>
  function UpdaterSide() {
    document.location.refresh();
  }
</script>

<element onresize="UpdaterSide();">

//>Rune
Avatar billede nuddel Nybegynder
02. september 2003 - 13:47 #17
hva' er element?¿ og i hvilke forbindelse bruger man den?
Avatar billede medions Nybegynder
02. september 2003 - 13:49 #18
element er regn HTML :)

//>Rune
Avatar billede nuddel Nybegynder
02. september 2003 - 13:50 #19
oki:D

virkede dog ikk.....jeg finder en anden måde at lave det på.

tak for hjælpen ellers.
Avatar billede script Nybegynder
02. september 2003 - 13:52 #20
Det var så lidt
Avatar billede medions Nybegynder
02. september 2003 - 14:00 #21
Fairn ok :-)
Thx 4 Poinz

//>Rune
Avatar billede nuddel Nybegynder
02. september 2003 - 14:02 #22
np:D
Avatar billede script Nybegynder
02. september 2003 - 14:13 #23
hey medions

kom du ikke og kiggede på mit spm??
Avatar billede medions Nybegynder
02. september 2003 - 14:15 #24
hvad er det for et spm? -prøv at gi' mit et link til det, men jeg har knap med tid, så det skal ik' være for indviklet...

//>Rune
Avatar billede script Nybegynder
02. september 2003 - 14:16 #25
Avatar billede roenving Novice
02. september 2003 - 15:39 #26
Jeg bruger denne som min start-side, den åbner så et par nye vinduer og opdaterer dem hhv. hvert minut og hver 10. minut:

<!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/kat/1";
delay[0]=60;
title[1]="e|bruger";
links[1]="http://www.ebruger.dk";
delay[1]=600;

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>

Som du vil se, er den foreløbig indrettet til at man kan tilføje 3 ekstra links, men der er ikke nogen principiel grænse udover hvad din windows kan klare !-)
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