H2O: Position eines div herausfinden

Beitrag lesen

Hallo.

Kann mir jemand helfen - bzw veilleicht ein workarount sagen ?

Du müsstest erst mal die Fenstergröße herausfinden.
Diese geteilt durch 2.
Dann müsstest du noch die Wortgröße kennen und diese ebenfalls durch 2 teilen.
Dann das erste Ergebnis minus das zweite und fertig.

Verstanden was ich meine?

Also die verfügbare Fenstergröße erkennst du so:
document.body.clientWidth
[kein Link zu SELFHTML vorhanden]

Die Wortgröße erkennst du so:
document.getElementById("x").offsetWidth
http://de.selfhtml.org/javascript/objekte/all.htm#offset_width

Hier habe ich mal einen kleinen Beispiel-Code gemacht:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

<html>
<head>
<title>Position herausfinden</title>
</head>
<body>

<span id="x" style="position:absolute; left:10px;">wasdfww</span>

<!-- hier drüber ist der angezeigte Text -->

<script type="text/javascript">
<!--
var n = document.getElementById("x").offsetWidth; // Breite des Textes
var l = eval(document.body.clientWidth + "/ 2" + "-" + n + "/ 2");
                // hier ist die Rechnerei die ich eben erklärt habe

document.getElementById("x").style.left = l;
// hier wird die Entfernung von link bestimmt

//-->
</script>

</body>
</html>

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Solltest du noch Fragen dazu haben kannst du diese gerne stellen.
Das ist doch so in ungefähr das, was du meintest, oder?

Ich hoffe ich konnte helfen, H2O

--
Erst die FAQ's durchgehen: http://de.selfhtml.org/navigation/faq.htm.
Dann im im </archiv/> suchen: http://suche.de.selfhtml.org/
http://www.google.de/ nutzen und erst dann das Forum fragen.
ie:% fl:| br:^ va:| ls:# fo:) rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
Infos: http://emmanuel.dammerer.at/selfcode.html