Archivlink: javarea.de Forum > JavaScript > Hilfe zum Script / Webcam
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Hilfe zum Script / Webcam

Pages: [1]

geschrieben von helirene am 01.11.2006 - 17:32
Hallo zusammen

Hoffe mir kann jemand helfen, hätte da mal drei Fragen.
Folgendes Problem habe ich:

1. Den Script wie unten verwende ich um eine Webcam im Forum anzuzeigen.
Im Firefox und Opera alles o.k. aber im Internet Explorer keine Anzeige.
Woran kann das liegen und wie könnte man das beseitigen?

2. Da ja die Webcam über den Script dargestellt wird, ist mir auch aufgefallen, daß nach einer Minute das Bild auf Standby geht und man muß F5 drücken, um die Webcamanzeige neu zu betrachten.
Hier dazu auch eine Frage.
Wie kann man den Script so gestalten, daß nach einer Minute Automatisch neu geladen wird?

3. Wie kann man auch den Script so gestalten, daß zwischen drei Webcams automatisch umgeschaltet wird.

Danke schon mal im voraus, für dessen Hilfe und Antwort.

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
<script language="JavaScript">
<!--//hide script
  if ((navigator.appName == "Microsoft Internet Explorer")&&(navigator.platform != "MacPPC")&&(navigator.platform != "Mac68k")) {
                document.write("<OBJECT ID=\"AxisCamControl\" CLASSID=\"CLSID:xxxx\" WIDTH=\"352\" HEIGHT=\"288\" CODEBASE=\"http:///activex/AxisCamControl.cab#Version=1,0,2,15\">");
                document.write("<PARAM NAME=DisplaySoundPanel VALUE=0>");
                document.write("<PARAM NAME=URL VALUE=\"http://xxxx/_/tools/webcam.html?_FRAME=64&amp;refresh=0&amp;datei=webcam-2-0.jpg&pid=\">");
       
                document.write("</OBJECT>");
   
  }
	
 else {
    theDate = new Date();
        var output = "<img SRC=\"http://xxxxx/_/tools/webcam.html?_FRAME=64&amp;refresh=0&amp;datei=webcam-2-0.jpg&pid=";
    output += theDate.getTime();
    output += "\" ALT=\"Press Reload if no image is displayed\">";
    document.write(output);
  }
//end hide -->
</script>

geschrieben von René am 01.11.2006 - 18:45
zu 3.) was ändert sich in der Url wenn es drei Webcams sind.

geschrieben von helirene am 01.11.2006 - 20:45
Zitat
 Original geschrieben von René am 01.11.2006 - 18:45

zu 3.) was ändert sich in der Url wenn es drei Webcams sind.


Hey René

Danke für die schnelle Antwort. :top:

Zu dem Script: Kann ich jetzt meinen bisherigen weglassen oder muß ich ihn jetzt noch verwenden? sorry ich hab da leider nicht die Ahnung.

zu 3: Es ändert sich nur xxx/....datei=webcam-xxx-0.jpg&pid=

geschrieben von René am 02.11.2006 - 09:38
Hallo

Zitat
 Zu dem Script: Kann ich jetzt meinen bisherigen weglassen ...

Ja der Code kann in die Tonne.

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
<html>
<head>

<script type="text/javascript">
<!--
var num = 0;
var cbn = new Array();

cbn[0] = 'xx1';
cbn[1] = 'xx2';
cbn[2] = 'xx3';

function bild_von_webcam()
{
	var akz = new Date().getTime();

	var bild = 'http://xxxxx/_/tools/webcam.html?_FRAME=64&amp;refresh=0&amp;datei=webcam-' + cbn[num] + '-0.jpg&pid=' + akz;

	with (document)
		getElementById('webcam').src = bild;

	if (++num >= cbn.length)
		num = 0;

	setTimeout('bild_von_webcam();', 60000); // 1000 = 1 Sekunde;
}

onload = bild_von_webcam;
//-->
</script>

</head>
<body>

<img id="webcam" src="./leer.gif" border="0" width="200" height="50" alt="">

</body>
</html>


Das was im HTML-Code blau markiert ist fügst du bei dir an entsprechender Stelle wieder ein. Das was im HTML-Code rot makiert ist entspricht deinen drei xxx aus deinem Beitrag. Wenn du vier oder fünf Webcams hast bzw. dessen Bilder anzeigen willst dann mußt du nur eine weitere entsprechnde Zeile unten anfügen. Und den Zähler cbn[x] = '...'; um eins erhöhen.

geschrieben von helirene am 02.11.2006 - 14:23
Zitat
 Original geschrieben von René am 02.11.2006 - 09:38....


Hallo René

Danke. Ich habe Dir mal eine PM gesendet.


geschrieben von René am 02.11.2006 - 17:10
... habe geantwortet.

geschrieben von helirene am 02.11.2006 - 18:53
Zitat
 Original geschrieben von René am 02.11.2006 - 17:10

... habe geantwortet.


Danke. Ich nochmals


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.