Habe jetzt das Script geändert,
die cams von der gleichen bauart funktionieren und die cam 1 mit der 192.168.1.10 ip adresse nicht, was könnte ich noch ändern?
[CODE]
<!doctype html>
<html>
<head>
<script LANGUAGE="JavaScript">
<!--
imagewidth=640;
imageheight=480;
framerate = 2;
imagesize='size='+imagewidth+'x'+imageheight;
newImage = new Image();
document.onstop = document_onstop;
newImage.src="snapshot.jpg?"+imagesize
function loadNewImageDelayed()
{
setTimeout("loadNewImage()", 500 / framerate);
window.status = "Robocam";
}
function loadNewImage()
{
uniq = new Date();
uniq = uniq.getTime();
document.images.Robocam.src=newImage.src;
newImage.src="http://192.168.1.10:80/videostream.cgi?user=admin&pwd=none&"+imagesize+'&u='+uniq;
window.status = "Robocam ...";
}
function init()
{
uniq = new Date();
uniq = uniq.getTime();
newImage.onload=loadNewImageDelayed;
newImage.src="http://192.168.1.10:80/videostream.cgi?user=admin&pwd=none&"+imagesize+'&u='+uniq;
}
//Cam2
function loadNewImageDelayed()
{
setTimeout("loadNewImage()", 500 / framerate);
window.status = "Robocam";
}
function loadNewImage()
{
uniq = new Date();
uniq = uniq.getTime();
document.images.Robocam.src=newImage.src;
newImage.src="http://192.168.1.11:80/snapshot.jpg/?user=[admin]&pwd=[admin]&"+imagesize+'&u='+uniq;
window.status = "Robocam ...";
}
function init()
{
uniq = new Date();
uniq = uniq.getTime();
newImage.onload=loadNewImageDelayed;
newImage.src="http://192.168.1.11:80/snapshot.jpg/?user=[admin]&pwd=[admin]&"+imagesize+'&u='+uniq;
}
//Cam3
function loadNewImageDelayed()
{
setTimeout("loadNewImage()", 500 / framerate);
window.status = "Robocam";
}
function loadNewImage()
{
uniq = new Date();
uniq = uniq.getTime();
document.images.Robocam.src=newImage.src;
newImage.src="http://192.168.1.13:80/snapshot.jpg/?user=[admin]&pwd=[admin]&"+imagesize+'&u='+uniq;
window.status = "Robocam ...";
}
function init()
{
uniq = new Date();
uniq = uniq.getTime();
newImage.onload=loadNewImageDelayed;
newImage.src="http://192.168.1.13:80/snapshot.jpg/?user=[admin]&pwd=[admin]&"+imagesize+'&u='+uniq;
}
//-->
</script>
</head>
<body>
<script LANGUAGE="JavaScript">
<!--
document.write('<IMG SRC="http://192.168.1.10:80/videostream.cgi?user=admin&pwd=none&'+imagesize+'" alt="Kamera aus oder defekt" name=Robocam1 width='+imagewidth+' height='+imageheight+' usemap="#map" border=0>');
document.write('<IMG SRC="http://192.168.1.11:80/snapshot.jpg/?user=[admin]&pwd=[admin]&'+imagesize+'" alt="Kamera aus oder defekt" name=Robocam width='+imagewidth+' height='+imageheight+' usemap="#map" border=0>');
document.write('<IMG SRC="http://192.168.1.13:80/snapshot.jpg/?user=[admin]&pwd=[admin]&'+imagesize+'" alt="Kamera aus oder defekt" name=Robocam width='+imagewidth+' height='+imageheight+' usemap="#map" border=0>');
//-->
</script>
</body>
</html>
[/Code]
Om nah hoo pez nyeetz, norb!
[...]
</body>
</html><head>
Du hängst hier 2 komplette HTML-Dokumente hintereinander. Das kann nicht funktionieren. Dass es in manchen Browsern trotzdem klappt, ist eher Zufall.
*Möglicherweise* könnte folgendes funktionieren:
<!doctype html>
<html>
<head></head>
<body></body>
</html>
>
> In den head steckst du alles aus den beiden heads. Angaben zu robots und suchbegriffen brauchst du nicht. Doppelte Sachen solltest du vermeiden, also nur ein title-Element, nur eine Angabe zur Zeichenkodierung.
>
> In den body steckst du alles aus den beiden bodys.
>
> Gut ist das aber nicht.
>
> Matthias