Avatar billede bdf Mester
30. september 2003 - 05:35 Der er 4 kommentarer og
1 løsning

Internet Explorer!

Halløjsa Eksperter...! :O)

Er det ik muligt at lave evt. en *bat fil, som åbner 10 Internet Explorer vinduer med 10 forskellige Www adresser?
Hvis ja hvordan?

\BDF/
Avatar billede roenving Novice
30. september 2003 - 07:19 #1
Jeg bruger selv denne for at holde de forskellige vinduer opdateret også ...
-- opdateringen kan selvfølgelig slås fra !-)

Jeg har den så som start-side:

<!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.com";
delay[1]=120;
title[2]="e|bruger";
links[2]="http://www.ebruger.dk";
delay[2]=600;
title[3]="ofir";
links[3]="http://www.ofir.dk";
delay[3]=1800;


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>
Avatar billede bdf Mester
30. september 2003 - 09:40 #2
Hej ihen...!
Har sku ik så meget forstand på proggrameringskoder og lign. så kan du ik skære det up i pap for mig? :O)

Det skal bare være sådan at når jeg trykker på en *bat fil når åbner x antal vinduer med forskellige adresser...
Avatar billede bdf Mester
30. september 2003 - 19:49 #3
Er der virkelig ingen som kan hjælpe?
Avatar billede bdf Mester
30. september 2003 - 20:21 #4
Nå lukker...!
Avatar billede bertelbrander Novice
01. oktober 2003 - 00:58 #5
Jeg ville have svaret, men det er åbenbart for sent...


Anyway, på Windows NT/2000/XP kan du lave en bat-fil der ser ca. sådan ud:
start "" "C:\Program Files\Internet Explorer\IEXPLORE.EXE" www.google.com
start "" "C:\Program Files\Internet Explorer\IEXPLORE.EXE" www.yahoo.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
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