warum tut's dieses JS im Opera 6.05 nicht?
Fritz
- javascript
Hallo,
dieses JS ruft im Navigationsframe *FContent* eine neue Datei *navi_medenspiele.html* auf.
zumindest tut es das im M$IE 5.5 und im Mozilla 1.2.
warum nicht im Opera 6.05?
was hab ich falsch gemacht?
weiß jemand Hilfe?
<script type="text/javascript">
<!--
function NaviFenster() {
Navigation = frames.open("navi_medenspiele.html", target="FContent","Navigation");
}
// -->
</script>
</head>
<body onLoad="NaviFenster()">
Gruß Fritz
Hi,
function NaviFenster() {
Navigation = frames.open("navi_medenspiele.html", target="FContent","Navigation");
Hat das frames-Objekt eine open-Methode? In der Objekt-Referenz von Selfhtml steht nichts davon...
Wozu weist Du der Variable target etwas zu? Wozu wird diese Variable benötigt?
cu,
Andreas
Hallo,
function NaviFenster() {
Navigation = frames.open("navi_medenspiele.html", target="FContent","Navigation");
Hat das frames-Objekt eine open-Methode? In der Objekt-Referenz von Selfhtml steht nichts davon...
hab auch nichts gefunden , aber wie gesagt, der Mozilla tut's, und der IE auch.
Wozu weist Du der Variable target etwas zu? Wozu wird diese Variable benötigt?
Du meinst *FContent*? das ist der Name des Navi-Frames im Frameset, das mit der *navi_medenspiele.html* geladen werden soll.
und *Navigation*? dürfte überflüssig sein. Ändert aber nichts.
Gruß Fritz
Hi,
Wozu weist Du der Variable target etwas zu? Wozu wird diese Variable benötigt?
Du meinst *FContent*? das ist der Name des Navi-Frames im Frameset, das mit der *navi_medenspiele.html* geladen werden soll.
Nein, ich meinte nicht FContent, ich meinte die Variable namens target.
Hätte ich FContent gemeint, hätte ich nicht target geschrieben.
cu,
Andreas
Hallo Andreas,
Wozu weist Du der Variable target etwas zu? Wozu wird diese Variable benötigt?
sorry, steh aufm Schlauch. was weise ich bitte der Variable *target* zu? Sei doch so nett, und erklärs mir so, dass ich das auch verstehe.
Gruß Fritz
Hallo
Hat das frames-Objekt eine open-Methode? In der Objekt-Referenz von Selfhtml steht nichts davon...
hab nochmal gewühlt, und folgendes gefunden:
http://selfhtml.teamone.de/javascript/objekte/frames.htm:
» Da jedes Frame-Fenster aus Sicht des Browsers ein eigenes Fenster darstellt, ist das frames-Objekt lediglich eine Variante des window-Objekts, also des allgemeinen Fenster-Objekts. Alle Eigenschaften und Methoden, die zum window-Objekt gehören, lassen sich auch auf das frames-Objekt, also auf einzelne Frame-Fenster anwenden. Das frames-Objekt stellt nur deshalb ein eigenes Objekt dar, weil es eine zusätzliche Eigenschaft enthält, und weil bei der Adressierung von Frame-Fenstern in JavaScript ein paar Besonderheiten zu beachten sind:«
das heißt doch im Klartext: ja, das frames-Objekt hat eine open-Methode.
Gruß Fritz
hallo,
kann ich dir leider auch nicht beantworten, aber müssen die targets nicht einen '_' vorm namen haben ?!
andere idee: du willst scheinbar beim klicken eines links eine html seite in einem bestimmten frame öffnen.
das geht dann ja auch ganz unkompliziert mit
<a href="navi_medenspiele.html" target="_FContent">click</a>
gruss
moejoe
Hi,
hallo,
kann ich dir leider auch nicht beantworten, aber müssen die targets nicht einen '_' vorm namen haben ?!
Es gibt vier vordefinierte Targets: _parent, _blank, _self, _top
Alle anderen Targets DÜRFEN NICHT mit einem Unterstrich beginnen.
das geht dann ja auch ganz unkompliziert mit
<a href="navi_medenspiele.html" target="_FContent">click</a>
Ouch, siehe oben. KEIN Unterstrich!
cu,
Andreas
hi,
düfen nicht, oder funktionierts auch tatsächlich garnicht ?
gruss
moejoe
Hallo,
andere idee: du willst scheinbar beim klicken eines links eine html seite in einem bestimmten frame öffnen.
das geht dann ja auch ganz unkompliziert mit
<a href="navi_medenspiele.html" target="_FContent">click</a>
nein, das is es nich.
Beim Laden einer Seite will ich auch ein anderes Menü anbieten.
Schau mal (mit dem IE oder Mozilla) auf
http://www.tc-bernau.de/
und navigiere mit den Links unter dem Titel auf [Medenspiele], und beobachte, wie sich die Navigation im linken Frame ändert.
Gruß Fritz