Avatar billede asker Nybegynder
09. juni 2005 - 13:10 Der er 8 kommentarer og
1 løsning

Aktivt billede

Hej

Hvordan og hvorledes skiver jeg en linje på en side, som så på denne side viser et billede fra en anden hjemmeside.

Billledet fra den anden side bliver løbende skiftet ud der denne ønsket funktionalitet.
Avatar billede roenving Novice
09. juni 2005 - 13:30 #1
-- en måde at gøre det på er at give kaldet et timestamp, så f.eks.

<script type="text/javascript">
var picurl = "";
window.onload = function(){
  picurl = document.images['webcam'].src;
  setInterval('skiftCam()',60000);//skift hvert hele minut
}
function skiftCam(){
  document.images['webcam'].src = picurl + "?" + new Date().getTime();
}
</script>

-- og så billedet:

<img src="http://www.detAndetSite.dk/webcam/p497624.jpg" name="webcam" width="400" height="300">
Avatar billede asker Nybegynder
09. juni 2005 - 13:44 #2
Jeg får en fejl en rundtime error

Men det er ok at der i scriptet ikke er opdatering dersom at siden opdatere sig hver gang den besøges
Avatar billede roenving Novice
09. juni 2005 - 14:17 #3
Det får jeg ikke, har du gjort et eller andet anderledes end skrevet her ?-)

-- men så nøjes du bare med at sætte billedet på ...

-- men selvfølgelig skal du ændre src !-)
Avatar billede asker Nybegynder
09. juni 2005 - 14:20 #4
<img src="http://www.dmi.dk/dmi/200506091130_cms6dogndk.jpg" name="webcam" width="400" height="300">

får jeg bare et rødt kryds

Har også prøvet
<img src="http://www.dmi.dk/dmi/200506091130_cms6dogndk.jpg">

samt

<img src="http://www.dmi.dk/dmi/200506091130_cms6dogndk.jpg" width="400" height="300">
Avatar billede roenving Novice
09. juni 2005 - 14:37 #5
Det gør jeg ikke ?-)

-- og også opdateringen virker upåklageligt, men det giver jo ikke rigtig nogen mening, når billedet er navngivet med den bestemte dato og tidspunkt, i dette tilfælde 9/6-2005 11.30 ...

-- så skal du jo finde på en måde at gøre det dynamisk, så det er aktuelt !-)
Avatar billede roenving Novice
09. juni 2005 - 16:47 #6
-- men hvad med at tage udgangspunkt i det aktuelle tidspunkt og så prøve sig frem indtil der faktisk er et billede (her med ½-times-intervaller !-)

<script type="text/javascript">
var actDate = new Date();
if(actDate.getMinutes()>=30)
  actDate.setMinutes(30);
else
  actDate.setMinutes(0);

window.onload = setPic;
function setPic(){
  document.images['webcam'].src = "http://www.dmi.dk/dmi/" + actDate.getFullYear() + twoDigits(actDate.getMonth()+1) + twoDigits(actDate.getDate()) + twoDigits(actDate.getHours()) + twoDigits(actDate.getMinutes()) + "_cms6dogndk.jpg";
}
function tryNextTime(){
  actDate.setMinutes(actDate.getMinutes()-30);
  setPic();
}
function twoDigits(num){
  return num<10?"0"+num:num;
}
</script>

<br><br>

<img src="" onerror="tryNextTime()" name="webcam" width="400" height="300">
Avatar billede sospn31 Nybegynder
13. juni 2005 - 01:24 #7
<IMG SRC="egenskaber" border="0">
Avatar billede roenving Novice
13. juni 2005 - 01:28 #8
>>sospn31

???
Avatar billede roenving Novice
26. juni 2005 - 08:39 #9
Kom du videre ?-)
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