Avatar billede lbhansen Nybegynder
20. august 2000 - 14:20 Der er 16 kommentarer og
1 løsning

frame reload

Jeg har et cgi-script, der henter et billede fra mit webcam under linux. Dette script skal reloades hvert second. Den eneste måde jeg kan se at det skulle fungere var at lave en side med en frame, der reloades hvert secound. Jeg er lidt rusten i HTML. Hvordan kan man lave sådan en side?
Avatar billede dudal Nybegynder
20. august 2000 - 14:26 #1
Avatar billede sa Nybegynder
20. august 2000 - 14:26 #2
Du kan tilføje

<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=frame.htm\">

imellem <head> og </head> hvor 1 er antal sekunder og frame.htm er filnavnet til siden.
Avatar billede lbhansen Nybegynder
20. august 2000 - 14:39 #3
Et lille stykke kode kan jeg ikke bruge til noget da mit HTML er et stort hul. Jeg kan sige at URL er http://localhost/cgi-bin/w3cam.cgi?size=320x240. Kan det så hver muligt at nogle kan lave html siden. Der indeholder framen?
Avatar billede dudal Nybegynder
20. august 2000 - 14:46 #4
Det er jo kun dig selv som  er i stand til at se localhost adressen. Bare lige til information.

/Jesper
Avatar billede lbhansen Nybegynder
20. august 2000 - 14:47 #5
Jeg er godt klar over det, men jeg har heller ikke tænk mig at køre webcam ud over internette det er et proof of concept med hensyn til linux og diverse usb enheder
Avatar billede dudal Nybegynder
20. august 2000 - 15:07 #6
Prøv at kigge på denne side. Den klarer det med et javascript.

Lav en view source på venstre frame på adressen http://www.builder.dk/area51/.

/Jesper
Avatar billede lbhansen Nybegynder
20. august 2000 - 17:34 #7
jeg synes ikke d
Avatar billede lbhansen Nybegynder
20. august 2000 - 17:34 #8
Jeg er ikke interesseret i en asp løsning. Da jeg ikke har nogen interesse i at installere asp på min linuxboks
Avatar billede sa Nybegynder
20. august 2000 - 17:39 #9
Er det, du vil have, en html-side, der reloades hvert sek. og indeholder en enkelt frame hvori din side hentes?

I så fald skal jeg gerne lave en sådan, og hvis ikke... - Ja, så må du lige forklarer lidt nærmere, for det ser ikke ud til, at der er noget af det, vi foreslår, der er \"korrekt\" ;-)
Avatar billede dudal Nybegynder
20. august 2000 - 17:45 #10
Eneste grund til at det er asp er at jeg kan lave den dynamiske klokke... =)

Det der gør det er alm. java script:

<script>
function rFrame() {
window.parent.frames[\"main\"].location.reload(true);


setTimeout(\"rFrame();\", 3000);
}

rFrame();

</script>

Det har altså ikke noget med asp at gøre. :-)

/Jesper
www.builder.dk
Avatar billede lbhansen Nybegynder
20. august 2000 - 17:57 #11
Netscape siger no name specified,. Jeg har downloaded left.asp, og omdøbt den til left.html, og det samme har jeg gjort med index.

Den nye index fil ser sådan her ud!!
<frameset cols=\"150,*\">
  <frame name=\"contents\" target=\"main\" src=\"left.html\">
  <frame name=\"main\" src=\"http://localhost/cgi-bin/w3cam.cgi?size=320x240\">
</frameset>
Avatar billede dudal Nybegynder
20. august 2000 - 18:01 #12
Jeg tror at det er fordi den prøver at fortolke asp koden efter at du har omdøbt filen. Prøv at fjerne <%= NOW %> fra left.htm. Så burde det virke. Det virker i alle fald fint i med netscape hos mig.
Avatar billede lbhansen Nybegynder
20. august 2000 - 18:15 #13
Jeg lavede følgende script i index filen istedet, og det burde da fungere, men den ignorere timeout, og prøver på at reloade hele tiden.
<script>
        function rFrame() {
        document.frames[\"main\"].location.reload(true);
        setTimeout(\"rFrame();\", 3000);
}
rFrame();
Avatar billede dudal Nybegynder
20. august 2000 - 18:20 #14
SetTimeout gør at man efter 3000 milisekunder loader funtioenen igen, og ikke som det måske lyder, stopper det.

Hvid fu vil have den til at loade hvert 30 sekund istedet skriver du bare 30000 istedet.

/Jesper
Avatar billede lbhansen Nybegynder
20. august 2000 - 18:43 #15
tak for hjælpen, men jeg opgave, og installeret en applet istedet, der reloadede billedet engang i sekundet.
Avatar billede dudal Nybegynder
20. august 2000 - 18:46 #16
Tjah sådan kan det gå. Held og lykke med din applet. ;-)

/Jesper
Avatar billede lbhansen Nybegynder
21. oktober 2000 - 18:44 #17
så lukker vi
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