Konrad: Link auf eine Seite, die einer Frameseite geöffnet werden soll

Folgendes Problem:
Ich möchte einen Link auf eine html-Seite erstellen die dann in einer
Frameseite (im Frame "inhalt") geöffnet werden soll.
Folgendes Javasript habe ich schon geschrieben, aber es funktioniert nur mit dem Internet Explorer, aber nicht mit Netscape:

<html><head><title>Test</title>
<script type="text/javascript">
<!--
function NeuFenster(frameseite,inhalt) {
 MeinFenster = window.open(frameseite);
 MeinFenster.parent.inhalt.location.href = inhalt;
 MeinFenster.focus();
}
//-->
</script>
</head><body>
<a href="javascript:NeuFenster('Frameseite.htm','inhalte/inhaltxx.htm')">Link mit Parametern</a
</body></html>

Das Sript sollte möglichst einfach sein.
Die Lösung im Forum (Die Html-Seite prüft nach, ob es sich im richtigen Frame befindet usw...) kenne ich schon.

Das Problem hier. Die Frameseite ist mit einem absoluten Pfad angegeben. Wenn man die Internetpräsenz verschiebt, hat man ein Problem!

Vielen Dank fürs mit grübeln :-)

Konrad

  1. Hallihallo!

    Ich weiß nicht, ob es daran liegt, aber Du sprichst da ein Elternobjekt eines Fensters an. Ich könnte mir vorstellen, daß dem Netscape das nicht gefällt...

    <html><head><title>Test</title>
    <script type="text/javascript">
    <!--
    function NeuFenster(frameseite,inhalt) {
    MeinFenster = window.open(frameseite);
    MeinFenster.parent.inhalt.location.href = inhalt;

    ^^^^^^^^
    ^       MeinFenster.inhalt.location.href = inhalt;

    MeinFenster.focus();
    }
    //-->
    </script>
    </head><body>
    <a href="javascript:NeuFenster('Frameseite.htm','inhalte/inhaltxx.htm')">Link mit Parametern</a
    </body></html>

    Ich hoffe, ich konnte Dir damit helfen...

    Viele liebe Grüße,
    Der Dicki