ik heb een webcam draaien via een eigen webserver die niet altijd aanstaat..
nu wil ik op mijn index.hmtl een scriptje maken waarmee je zien kunt of de cam aanstaat danwel uitstaat. Op zich is het controleren ervan wel goed gelukt via fsockopen mbv een timeout van 5 sec. Alleen wil ik nu dus dat dit script pas wordt uitgevoerd nadat de pagina geladen is. Daarvoor had ik dit bedacht..
gevolg is dat de pagina na 5 sec pas geladen wordt. Wanneer ik het php gedeelte vervang voor plain tekst wordt wel eerst keurig de pagina geladen om vervolgens de tekst die in het divje staat te vervangen voor de tekst in de innerHTML.
iemand hier die zogauw ziet wat ik verkeerd doe?
nu wil ik op mijn index.hmtl een scriptje maken waarmee je zien kunt of de cam aanstaat danwel uitstaat. Op zich is het controleren ervan wel goed gelukt via fsockopen mbv een timeout van 5 sec. Alleen wil ik nu dus dat dit script pas wordt uitgevoerd nadat de pagina geladen is. Daarvoor had ik dit bedacht..
code:
1
2
3
4
5
6
7
8
9
10
11
12
| <script>
function webcam() {
var webcam = document.getElementById('webcam').innerHTML="<?
if (@fsockopen('129.125.169.149', 80,$i,$j,5)) { echo 'webcam staat aan'; }
else { echo 'webcam staat uit';}
?>";
}
window.onload = webcam;
</script> |
gevolg is dat de pagina na 5 sec pas geladen wordt. Wanneer ik het php gedeelte vervang voor plain tekst wordt wel eerst keurig de pagina geladen om vervolgens de tekst die in het divje staat te vervangen voor de tekst in de innerHTML.
iemand hier die zogauw ziet wat ik verkeerd doe?
[ Voor 12% gewijzigd door Verwijderd op 10-06-2004 15:02 ]