Hat dir diese Antwort geholfen?
Also bei mir funzt es auch. Aber! Nur im IE! Ich habe sonst den Firefox laufen, da geht es nicht!
Ausserdem solltest Du Deinen Cellcode dringend überarbeiten! Einen Endtag für body und html findet man nämlich auf Deiner Hauptseite nicht!
So habe ich es getestet:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
.
u.s.w. ....
.
.
<link rel="stylesheet" href="include.php?fx=style&id=11" type="text/css" />
<!--Copy and paste into your HTML just above the close </BODY> tag. -->
<script language="JavaScript1.2">
<!-- Begin
// Configure below - change number of images to render
var no = 8;
// Configure speed below
var speed = 50; // The smaller the number, the faster the movement
var floatr = new Array();
// Your image location
floatr[0] = "test.gif"
floatr[1] = "test.gif"
floatr[2] = "test.gif"
floatr[3] = "test.gif"
floatr[4] = "test.gif"
floatr[5] = "test.gif"
floatr[6] = "test.gif"
floatr[7] = "test.gif"
var ns4up = (document.layers) ? 1 : 0; // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 1800;
if (ns4up||ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
j = 0;
for (i = 0; i < no; ++ i) {
dx = 0; // set coordinate variables
xp = Math.random()*(doc_width-50); // set position variables
yp = Math.random()*doc_height;
am = Math.random()*20; // set amplitude variables
stx = 0.02 + Math.random()/10; // set step variables
sty = 0.7 + Math.random(); // set step variables
if (ns4up) { // set layers
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src=\""+ floatr[j] + "\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src=\""+ floatr[j] + "\" border=\"0\"></layer>");
} } else if (ie4up||ns6up) { if (i == 0)
{
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"VISIBILITY: visible; TOP: 15px; LEFT: 15px; width:1;\"><img src=\"" + floatr[j] + "\" border=\"0\"></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"VISIBILITY: visible; TOP: 15px; LEFT: 15px; width:1;\"><img src=\"" + floatr[j] + "\" border=\"0\"><div id="pkC" style="position:static;padding-bottom:30px;padding-top:20px;display:block;text-align:center;"><p><br /><a href="http://www.phpkit.com" target="_blank" style="font-family:verdana;font-size:11px;text-decoration:none;line-height:1.5;">Diese Website wurde mit PHPKIT WCMS erstellt<br />PHPKIT ist eine eingetragene Marke der mxbyte GbR © 2002-2009</a></p><p> </p></div></div>");
}
}
if (j == (floatr.length-1)) { j = 0; } else { j += 1; }
}
function floatrNS() { // Netscape main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp -= sty; if (yp < -50) {
xp = Math.random()*(doc_width-am-30);
yp = doc_height;
stx = 0.02 + Math.random()/10;
sty = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight; }
dx += stx;
document.layers["dot"+i].top = yp+pageYOffset;
document.layers["dot"+i].left = xp +
am*Math.sin(dx);
}
setTimeout("floatrNS()", speed);
}
function floatrIE_NS6() { // IE main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp -= sty;
if (yp < -50) {
xp = Math.random()*(doc_width-am-30);
yp = doc_height;
stx = 0.02 + Math.random()/10;
sty = 0.7 + Math.random();
doc_width = ns6up?window.innerWidth-5:document.body.clientWidth;
doc_height = ns6up?window.innerHeight-5:document.body.clientHeight;
}
dx += stx;
if (ie4up){
document.all["dot"+i].style.pixelTop = yp+document.body.scrollTop;
document.all["dot"+i].style.pixelLeft = xp + am*Math.sin(dx);
}
else if (ns6up){
document.getElementById("dot"+i).style.top=yp+pageYOffset;
document.getElementById("dot"+i).style.left=xp + am*Math.sin(dx);
}
}
setTimeout("floatrIE_NS6()", speed);
}
if (ns4up) {
floatrNS();
} else if (ie4up||ns6up) {
floatrIE_NS6();
}
// End -->
</script>
</head>
<body>
<div id="pkbody">
.
u.s.w. ....
.
.
</tr>
</table>
<!--Copy and paste into your HTML just above the close </BODY> tag. -->
<script language="JavaScript1.2">
<!-- Begin
/*
Float Up Drifter - JavaScript
Visit www.rainbow.arch.scriptmania.com/scripts/index.html
for this script and many more
*/
// Configure below - change number of images to render
var no = 8;
// Configure speed below
var speed = 20; // The smaller the number, the faster the movement
var floatr = new Array();
// Your image location
floatr[0] = "test.gif"
floatr[1] = "test.gif"
floatr[2] = "test.gif"
floatr[3] = "test.gif"
floatr[4] = "test.gif"
floatr[5] = "test.gif"
floatr[6] = "test.gif"
floatr[7] = "test.gif"
var ns4up = (document.layers) ? 1 : 0; // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 1800;
if (ns4up||ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
j = 0;
for (i = 0; i < no; ++ i) {
dx = 0; // set coordinate variables
xp = Math.random()*(doc_width-50); // set position variables
yp = Math.random()*doc_height;
am = Math.random()*20; // set amplitude variables
stx = 0.02 + Math.random()/10; // set step variables
sty = 0.7 + Math.random(); // set step variables
if (ns4up) { // set layers
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src=\""+ floatr[j] + "\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src=\""+ floatr[j] + "\" border=\"0\"></layer>");
} } else if (ie4up||ns6up) { if (i == 0)
{
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"VISIBILITY: visible; TOP: 15px; LEFT: 15px; width:1;\"><img src=\"" + floatr[j] + "\" border=\"0\"></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"VISIBILITY: visible; TOP: 15px; LEFT: 15px; width:1;\"><img src=\"" + floatr[j] + "\" border=\"0\"></div>");
}
}
if (j == (floatr.length-1)) { j = 0; } else { j += 1; }
}
function floatrNS() { // Netscape main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp -= sty; if (yp < -50) {
xp = Math.random()*(doc_width-am-30);
yp = doc_height;
stx = 0.02 + Math.random()/10;
sty = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight; }
dx += stx;
document.layers["dot"+i].top = yp+pageYOffset;
document.layers["dot"+i].left = xp +
am*Math.sin(dx);
}
setTimeout("floatrNS()", speed);
}
function floatrIE_NS6() { // IE main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp -= sty;
if (yp < -50) {
xp = Math.random()*(doc_width-am-30);
yp = doc_height;
stx = 0.02 + Math.random()/10;
sty = 0.7 + Math.random();
doc_width = ns6up?window.innerWidth-5:document.body.clientWidth;
doc_height = ns6up?window.innerHeight-5:document.body.clientHeight;
}
dx += stx;
if (ie4up){
document.all["dot"+i].style.pixelTop = yp+document.body.scrollTop;
document.all["dot"+i].style.pixelLeft = xp + am*Math.sin(dx);
}
else if (ns6up){
document.getElementById("dot"+i).style.top=yp+pageYOffset;
document.getElementById("dot"+i).style.left=xp + am*Math.sin(dx);
}
}
setTimeout("floatrIE_NS6()", speed);
}
if (ns4up) {
floatrNS();
} else if (ie4up||ns6up) {
floatrIE_NS6();
}
// End -->
</script>
</body>
</html>
Das Ballonbild von Dir ist bei mir im selben Verzeichnis wie die Seit, die aufgerufen wird. Besser wäre auf dem Webspace ein Verzeichnis für Bilder o.ä. mit Namen images. Dort alles an Bilder rein. Pfade sollten dann im Qellcode entsprechend angepasst werden. bspw: anstatt floatr[0] = "test.gif" -> floatr[0] = "images/test.gif"
Die anderen Bilder auf Deiner Webseite stehen im Verzeichnis Bilder. Ist so zwar gut, aber gewöhn Dir an, alle Verzeichnisse und Dateien klein zuschreiben!
Nachtrag: Den Quellcode habe ich kürzen müssen. Fullquote! bei u.s.w. Deinen bisherigen CODE ergänzen.^^
Gruß