src eines layers wechseln...
ron
- javascript
Hallo miteinander
ich weiß.. das problem ist bestimmt ganz einfach.
suche aber schon seit stunden hier und anderswo.
ein teil des codes zum Problem:
<script language="javascript">
function openContent() {
document['oben'].load('menue.htm');
}
</script>
</head>
<BODY bgcolor="#708090">
<layer id="basis" top=40 left=40>
<img src="bilder/bilder_fenster/basisfenster.gif" border="0" usemap="#Map">
<map name="Map">
<area shape="rect" coords="238,4,256,19" href="#" onclick="openContent();">
</map></layer>
<layer name="oben" top=62 left=43 clip="273,350" src="first.htm"></layer>
möchte hier aus layer 'basis' in den layer 'oben' eine neue htm reinladen.
irgendwie kriege ich nie den richtigen Pfad hin um ihn anzusprechen.
Immer wenn ich dazu was lese und es dann ausprobiere funktioniert es nicht.
vielleicht kann mir jemand nen Tip geben.
Interessieren tut mich in diesem zusammenhang auch ob ich dann aus einer solchen reingeladenen Datei, in der sich ein link befindet,
heraus den layer wieder ansprechen kann um ihm wieder eine neue htm zuzuweisen, und wie in diesem Fall der Pfad wäre.
Vielleicht versteht es ja jemand
danke mal ...ron
Hi,
probier´s mal mit
function openContent() {
window.document['oben'].load('menue.htm');
weil die Funktion aus einem anderen layer aufgerufen wird (siehe auch http://www.teamone.de/selfhtml/tecbbf.htm#a16)
Schönen Gruß
Rainer
Hi,
nochmal ich. War ntürlich Blödsinn. Muß heißen:
window.document.oben.load('menue.htm');
Jetzt sollte´s klappen
Schönen Gruß
Rainer
hallo Rainer,
leider funktionierte das auch nicht.
zum verrücktwerden.
habe jetzt die Seite auf den Server gespielt.
zu sehen unter www.bloer.de/bloer2.htm
natürlich mit Netscape anschauen.
Will zum schluß das selbe für den Netscape hinbekommen wie ich es auch mit der Explorerversion hinbekommen habe.
habe ich jetzt dazugeschrieben, nicht das mir jemand die Seite jetzt macht, sondern falls jemand nen vorschlag für nen anderen Ansatz hätte.
danke dir aber Rainer für deine teilnahme..
MFG ron
Hallo Ron,
das funktioniert bei n4 schonmal (gif wird gezeigt), du musst nur in der
menue.htm dann wohl noch einiges anpassen :
function openContent() { window.document.oben.src='menue.htm';}
Alternativ geht auch sowas wie
with (document.oben.document){
open();
write('<layer id="oben" top=62 left=43 clip="273,350" src="menue.htm" name="oben"></layer>');
close();
}
da müsste aber der innere Layer nicht nochmals aufgebaut werden, also nur
ein erster Eindruck.
Grüsse
Cyx23
Hallo Cyx23,
danke für dein feedback,werde jetzt mal damit rumspielen und schauen was ich weiterkomme.
...ron