Avatar billede Steen Seniormester
23. september 2013 - 09:40 Der er 1 kommentar og
1 løsning

Gentagelser i script

Jeg har dette script kørende, for at få et webcam opdateret med x antal sekunder.


<script language="javascript" type="text/javascript" >
<!--
function ChangeMedia(){
var d = new Date();
var t = d.getTime();
document.getElementById('kamera').src = "cam_1.jpg"+t;
}
var reloadcam = setInterval("ChangeMedia()",9000);
-->
</script>

Nu er min plan at der skal flere webcams på den samme side, kan jeg ændre et eller andet i dette script så det også opdatere "cam_2.jpg" & " cam_3.jpg" & "cam_4.jpg" samtidigt, eller skal hele scriptet kopieres og så optræde 4 gange i mit html dokument.


Sådan:

<script language="javascript" type="text/javascript" >
<!--
function ChangeMedia(){
var d = new Date();
var t = d.getTime();
document.getElementById('kamera').src = "cam_1.jpg"+t;
}
var reloadcam = setInterval("ChangeMedia()",9000);
-->
</script>

<script language="javascript" type="text/javascript" >
<!--
function ChangeMedia(){
var d = new Date();
var t = d.getTime();
document.getElementById('kamera').src = "cam_2.jpg"+t;
}
var reloadcam = setInterval("ChangeMedia()",9000);
-->
</script>

<script language="javascript" type="text/javascript" >
<!--
function ChangeMedia(){
var d = new Date();
var t = d.getTime();
document.getElementById('kamera').src = "cam_3.jpg"+t;
}
var reloadcam = setInterval("ChangeMedia()",9000);
-->
</script>

<script language="javascript" type="text/javascript" >
<!--
function ChangeMedia(){
var d = new Date();
var t = d.getTime();
document.getElementById('kamera').src = "cam_4.jpg"+t;
}
var reloadcam = setInterval("ChangeMedia()",9000);
-->
</script>
Avatar billede HKW Nybegynder
23. september 2013 - 11:42 #1
Det skulle være nok at duplikere denne:

document.getElementById('kamera').src = "cam_1.jpg?"+t;
document.getElementById('kamera2').src = "cam_2.jpg?"+t;
etc.
Avatar billede Steen Seniormester
23. september 2013 - 20:26 #2
Tak HKW det virker - smid et svar og der er point
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