von einem frame auf einen anderen, den layer ändern
Oliver
- javascript
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>
...auf. doch das klappt bei mir nicht, wenn ich auf einen anderen frame zugreifen will (target=links).
was soll ich machen? oder gibt es einen ganz anderen weg?
hier meine url, die mein problem klarer machen dürfte:
www.iii-d.de
oliver
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> </p> tatsächlich einen Sinn?
Erst mal genug gemeckert. Hoffe geholfen zu haben.
Tschüß Henryk
BTW: "Turtorial" steht nicht in meinem Wörterbuch :-O
03:10 Uhr... wow, das ging schnell :-)
danke für den tipp, werden ihn sofort mal ausprobieren.
du hast recht mit deiner vermutung. der punkt
soll ein positionsmarker für die sitemap darstellen
(jeder knoten eine seite).
was deine kritik angeht...
alles was unter einer 1000er auflösung liegt will
ich ignorieren. da sich meine seite mit 3d-grafik befasst
und eine 800er auflösung da einfach keinen sinn macht.
später kommt noch eine kleine warnung rein, wenn jemand
eine geringere auflösung auf seinem computer hat.
allerdings werde ich die linke leiste noch etwas verkürzen...
was das drehende gif betrifft... auf der seite tutorial (ja, ich habe es geändert ;-)
auf dem button war es aber schon richtig) ist es nur ein platzhalter.
ursprünglich war es mal ein gif, welches ich in einer e-mail
verwendet hatte. zu dem zeitpunkt war es mir egal,
ob der hintergrund transparent ist. nur, wenn ich es jetzt
transparent mache habe ich probleme mit meiner galerie.
ein schwarzes gif auf schwarzem grund kommt halt nicht so gut.
eine andere farbe in der galerie kommt nicht in frage, da ein ständiger
wechsel der hintergrundfarbe zu chaotisch wirken würde.
was frontpage angeht... schäm, anfangs ja. doch das ding ist (imho) richtig
schei... hab es dann schnell wieder sein gelassen. momentan mache ich die seite
mit outlook (noch mehr M$...), NS (ich hasse das ding!!!), IE, texteditor und self html (juhuuu).
uff, etwas viel text...
oliver
Es klappt super!!!
DANKE
Oliver