Ich habe nen kleines JavaScript gemacht, was zufällig Objekte einer Internetseite verschiebt.
Leider funktioniert das Verschieben unter'm Internetexplorer nur 2x pro Objekt und Beim Feuerfuchs gar nicht.
Könntet ihr euch das mal anschauen, schauen, ob ihr da nen Fehler findet?
HTML-File
Javascript-File
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:
39:
40: | // JavaScript Document
function getElement(element)
{
if (element && typeof element == "string")
return document.getElementById(element);
return element;
}
function move (x,y) {
// Variablen
// Objektliste
// Variablen-Namen für die Elemente in der Datei
var objects = new Array(obj1,obj2);
// Zufallszahl
var zufall = Math.round(Math.random());
// var zufall = 0;
what = objects[zufall];
element = getElement(what);
// Browsertest
if (document.layers) {ns = 1; ie = 0;} else {ns = 0; ie = 1;}
if (ns)
{
document.element.position="absolute";
document.element.top=y;
document.element.left=x;
}
if (ie)
{
// alert(element.style.posLeft); // Nur zu Testzwecken
element.style.position="absolute";
element.style.top=element.style.posLeft+x;
element.style.left=element.style.posTop+y;
}
} |
Vielen Dank im Vorraus!
[edit1 6.11. elelement und $what]
[edit2 6.11. IE klappt jetzt ...]
(Z.38) =
element.style.left=element.style.posTop+y;
---
www.webworxis.de