barbapapa
Mitglied
Morgen zusammen,
sorry, wenn dieses Thema schon 200 Mal behandelt wurde.
Hab trotzdem nichts passendes für mein Problem gefunden...
Habe Eine Seite, auf der der Content immer in der Mitte vom
Bildschirm ist. Position ist also abhängig von der Bildschirmauflösung.
Wie bekomme ich die Anfangs-Position (X-Koordinate) von
einem Bild heraus, welches sich immer abhängig von der Auflösung
auf dem Schirm verschieben kann?
Hintergrund ist der:
Ein Layer soll immer auf der gleichen Position (natürlich wieder abhängig von
der Auflösung) über dem Bild hängen.
Was ich schon versucht hätte war den <div> oder <span> mit relativer und absoluter
Position zu platzieren, aber da beginnt er nicht beim Bild, sondern am Bildschirmrand...
Zur Zeit habe ich es so gelöst:
<script language=javascript>
breite = screen.width;
if(breite==1680) breite = 820;
if(breite==1600) breite = 780;
if(breite==1280) breite = 640;
if(breite==1024) breite = 512;
if(breite==800) breite = 512;
document.write("<span style='position:absolute; left:"+breite+"px; top:1px'><img src=images/schild.gif></span>");
</script>
Aber so ganz sicher bin ich mir nicht, ob des wirklich (vorallem bei Mac und bei anderen Bildschirmen)
Also vielen Dank schon einmal
sorry, wenn dieses Thema schon 200 Mal behandelt wurde.
Hab trotzdem nichts passendes für mein Problem gefunden...
Habe Eine Seite, auf der der Content immer in der Mitte vom
Bildschirm ist. Position ist also abhängig von der Bildschirmauflösung.
Wie bekomme ich die Anfangs-Position (X-Koordinate) von
einem Bild heraus, welches sich immer abhängig von der Auflösung
auf dem Schirm verschieben kann?
Hintergrund ist der:
Ein Layer soll immer auf der gleichen Position (natürlich wieder abhängig von
der Auflösung) über dem Bild hängen.
Was ich schon versucht hätte war den <div> oder <span> mit relativer und absoluter
Position zu platzieren, aber da beginnt er nicht beim Bild, sondern am Bildschirmrand...
Zur Zeit habe ich es so gelöst:
<script language=javascript>
breite = screen.width;
if(breite==1680) breite = 820;
if(breite==1600) breite = 780;
if(breite==1280) breite = 640;
if(breite==1024) breite = 512;
if(breite==800) breite = 512;
document.write("<span style='position:absolute; left:"+breite+"px; top:1px'><img src=images/schild.gif></span>");
</script>
Aber so ganz sicher bin ich mir nicht, ob des wirklich (vorallem bei Mac und bei anderen Bildschirmen)
Also vielen Dank schon einmal