Autor |
Nachricht |
13pixelchen
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 22.02.2006 14:32
Titel
|
|
|
Ich gucks mir nochmal genauer an, es funktionierte im Opera gestern nicht. Verstehe ich nicht. Danke Dir!
|
|
|
|
|
caZpa
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 22.02.2006 14:36
Titel
|
|
|
13pixelchen hat geschrieben: | Ich gucks mir nochmal genauer an, es funktionierte im Opera gestern nicht. Verstehe ich nicht. Danke Dir! |
ja erst ab opera 7
steht auch im quelltext
|
|
|
|
|
Anzeige
|
|
|
13pixelchen
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 22.02.2006 15:28
Titel
|
|
|
ja, ich hab aber das neueste...
|
|
|
|
|
13pixelchen
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 22.02.2006 16:44
Titel
|
|
|
klappt soweit ganz gut, allerdings habe ich eine Seite, die mit Hilfe eines Umgebenden DIVs zentriert wird horizontal. Die Mausposition wird vom Script allerdings dann nicht korrigiert. Kann man irgendwie den x und y Wert der Ebene auslesen im Viewport? Ich habe also zwar die absolut positionierten DIVs, aber in einem beweglichen DIV fester Breite das zentriert wird.
|
|
|
|
|
caZpa
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 22.02.2006 16:53
Titel
|
|
|
so ne seite hat geschrieben: | Im W3C-DOM
erhält man die aktuell berechneten CSS-Werte eines Elements über die Methode getComputedStyle() des defaultView-Objekts, das eine CSSStyleDeclaration zurückliefert, aus der sich wiederum mit Hilfe der Methode getPropertyValue() die einzelnen Eigenschaften ermitteln lassen. Wenn also el eine Referenz auf ein Element ist, liefert
document.defaultView.getComputedStyle(el,null).getPropertyValue("left")
die linke Koordinate und
document.defaultView.getComputedStyle(el,null).getPropertyValue("top")
die obere. |
var smallLeft = document.defaultView.getComputedStyle(small,null).getPropertyValue("left");
var smallTop = document.defaultView.getComputedStyle(small,null).getPropertyValue("top");
müsste so eigentlich gehen oder?
Zuletzt bearbeitet von am Mi 22.02.2006 17:14, insgesamt 1-mal bearbeitet
|
|
|
|
|
13pixelchen
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 22.02.2006 17:40
Titel
|
|
|
ja, war grade noch am rumprobieren.
Habe:
Code: |
function intro() {
lens = (ie)?document.all.content.style:(w3c)?document.getElementById("content").style:document["content"];
if(ns4) {
document.captureEvents(Event.MOUSEMOVE);
}
setInterval("cut()", 30);
document.onmousemove = pos;
document.onresize = pos2;
pos2();
}
function pos2(e) {
bannerLeft = document.defaultView.getComputedStyle(map,null).getPropertyValue("left");
bannerTop = document.defaultView.getComputedStyle(map,null).getPropertyValue("top");
}
|
Sollte also beim Start und beim verändern der Größe des Fensters aktualisiert werden. Sofern es document.onresize gibt. Geht aber noch nicht. Small heißt bei mir jetzt Banner. Also nicht irritiert sein. Der Rest klappt super, hast was gut.
|
|
|
|
|
caZpa
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 22.02.2006 18:05
Titel
|
|
|
13pixelchen hat geschrieben: | Sollte also beim Start und beim verändern der Größe des Fensters aktualisiert werden. Sofern es document.onresize gibt. Geht aber noch nicht. |
Code: | <body ... onresize="window.location.reload();"> |
damit wird beim ändern der fenstergröße die komplette seite neu geladen.
nich sehr elegant aber müsste klappen
13pixelchen hat geschrieben: | Der Rest klappt super, hast was gut. |
ja das habe ich. besonders nach deiner frechen antwort zuerst
|
|
|
|
|
13pixelchen
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 22.02.2006 18:25
Titel
|
|
|
Code: |
banner = (ie)?document.all.content.style:(w3c)?document.getElementById("banner").style:document["banner"];
bannerLeft = document.defaultView.getComputedStyle(banner,null).getPropertyValue("left");
bannerTop = document.defaultView.getComputedStyle(banner,null).getPropertyValue("top");
|
Er scheint nach der 2. Zeile die Codeausführung abzubrechen, und weißt den Variablen die Werte auch nicht zu.
Ich hab banner als variable definiert, und bannerLeft und bannerTop auch vordefiniert mit 0.
|
|
|
|
|
|
|
|
Ähnliche Themen |
wie und wo macht man am besten PIXEL bilder?
[Flash] Zufälliges Video und wie am besten Bilder laden?
Lightroom auf 2 PCs synchron
C4d Laserschnitt nicht synchron
[FLASH] Sound nicht synchron
Indesign CS5 - in zwei Dokumenten synchron navigieren?
|
|