Avatar billede skitzodk Nybegynder
27. april 2001 - 20:52 Der er 7 kommentarer og
1 løsning

Tjek om side er online eller offline

Aner ikke om det er det rigtig sted at skrive spørgsmålet. Anyway..

Et stykke \'kode\' der kan tjekke om en bestemt side/billede er online og derefter vise en stasus - on/off

Eks.
på side www.side1.dk skal der tjekkes om www.side2.dk er til at få fat i.

Er den det skal der på side www.side1.dk vises en grøn pære, er den ikke skal der vises en rød pærer. Tekst som \'ON\' eller \'OFF\' kan også bruges.

Nogen ideer ?
Avatar billede jumper Nybegynder
27. april 2001 - 21:02 #1
Dette kan fint lade sig gøre ved at teste om du kan hente et billede fra www.side2.dk

function ServerNede(){
  alert(\"Side2.dk er nede :(\");
}
function ServerOppe(){
  alert(\"Side2.dk er oppe :)\");
}

TestBillede = new Image()
TestBillede.onerror = ServerNede; // Hvis den er nede
TestBillede.onload = ServerOppe; // Hvis den er oppe
TestBillede.src = \"http://www.side2.dk/testbillede.gif\";

/Thor
Avatar billede jakoba Nybegynder
27. april 2001 - 21:03 #2
Hvis du kan lave filer på begge domæner kan du lægge en lille .gif fil ved siden af den fil der skal testes på.

og så prøve at preloade den .gif fil. Hvis det lykkes er siden nok også til at hente.

noget i den retning?

mvh JakobA
Avatar billede jakoba Nybegynder
27. april 2001 - 21:04 #3
Jeg er bare for langsom :)
Avatar billede jumper Nybegynder
27. april 2001 - 21:05 #4
Yeps, noget i den retning *G* ;)

Du behøves dog ikke selv at lægge et billede på side2.dk (det er måske ikke din egen side), du kan blot finde et billede på siden der ikke fylder så meget, og så teste om du kan hente det.

/Thor
Avatar billede skitzodk Nybegynder
27. april 2001 - 21:06 #5
Kan man lave det så det bare er en tekst eller billede der bliver vist på siden, og ikke genere brugeren ved at poppe op i et vindue ?
Avatar billede skitzodk Nybegynder
27. april 2001 - 21:08 #6
Kunne du vise hvordan ?
Avatar billede jumper Nybegynder
27. april 2001 - 21:09 #7
skitzodk, selvfølgelig kan du det, du ændrer blot koden i funktionerne ServerNede og ServerOppe, f.eks.:

<img name=\"ServerStatus\" width=50 height=50>

<script>
<!--

function ServerNede(){
  document.ServerStatus.src = \"ServerNede.gif\"
}
function ServerOppe(){
  document.ServerStatus.src = \"ServerOppe.gif\"
}

TestBillede = new Image()
TestBillede.onerror = ServerNede; // Hvis den er nede
TestBillede.onload = ServerOppe; // Hvis den er oppe
TestBillede.src = \"http://www.side2.dk/testbillede.gif\"

// -->
</script>

/Thor
Avatar billede skitzodk Nybegynder
27. april 2001 - 21:14 #8
1000 Tak. Det var lige det jeg søgte
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