Henryk Plötz: von einem frame auf einen anderen, den layer ändern

Beitrag lesen

hallo forum !
ich habe ein problem mit layern und frames.
ich schaffe es einfach nicht mit von einem frame (rechts)
auf einen anderen (links) frame einen layer zu verändern.
mit hilfe des layers will ich einen kleinen punkt darstellen,
der auf einer karte die jeweilige position darstellt.
den layer ruft man ja mit...

<DIV ID="positionsmarker" style="position: absolute; left: 76; top: 487; width: 9; height: 9"><img border="0" src="positionsmarker.gif" width="9" height="9"></DIV>

Hallo oliver,

erstmal habe ich wirklichen keinen blassen Schimmer was du willst.
Was willst du an dem Punkt verändern?
Vermutlich soll aus dem blinkenden ein springender Punkt werden, oder? :-)
Also da es ja ein Layer ist kannst du es mit JavaScript verändern.
Du definierst dir in dem Frame also eine function:

function springpunkt(x,y)
{ if(document.all)
  {document.all.positionsmarker.style.left=x;
   document.all.positionsmarker.style.top=y;}
else
  {document.positionsmarker.left=x;
    document.positionsmarker.top=y;}
}

Und in deinem anderen Frame bekommt dann jede Datei ein
<body onLoad="top.Links.springpunkt(123,234);">
oder so.

Weiter noch mit ein bischen was allgemeinem.
Das ist die erste vernünftig designte Seite, die ich in letzter Zeit gesehen habe!
Du layoutest wohl bei 1600x1200? :) Dein site-map.gif geht bei Netscape noch gerade so ins Fenster und ist im IE abgeschnitten (jeweils 1024x768).
Der Rand um deine Seiten ist im NC unterbrochen. Ich vermute mal, daß das daran liegt, daß du der Tabelle und den Zellen feste Größen zugeteilt hast. Wenn das nicht hinkommt, denkt sich Netscape seinen Teil dazu und reist es gnadenlos auseinander.
dreher.gif könnte Gebrauch von transparenten GIFs machen. Das sieht unpassig aus.
Nichts für ungut, aber schreibst du deine Seiten mit frontpage? Oder hat <p>&nbsp</p> tatsächlich einen Sinn?

Erst mal genug gemeckert. Hoffe geholfen zu haben.

Tschüß Henryk

BTW: "Turtorial" steht nicht in meinem Wörterbuch :-O