Pid: per Javascript externes Frameset ändern?

Ich habe folgendes Problem. Ich möchte einen Link in einer Website setzen, der auf ein Frameset in einer anderen Website verweist. Soweit kein Problem. Doch wie kann ich bewirken, dass in einem bestimmten Frame des aufzurufenden Framesets eine andere URL geladen wird, als die im Frameset gesetzte?

Konkret: In dem Frameset soll immer die aktuellste Pressemeldung im "Inhaltsframe" erscheinen und nicht die Übersichtsliste der Pressemeldungen, die dort als Linkliste (Tabelle) zu sehen ist.

Gibt es eine Möglichkeit einen URL mit einem Javascript zu verbinden, der diesen einen Frameinhalt austauscht.

Oder wie kann ich ein URL kreieren der per Javascript ein Frameset zusammenstellt?

Ich hoffe einer hier kann mir schnell auf die Sprünge helfen. Bin nicht so fit mit scripts. Danke.

Pid

  1. Hi!

    Wenn ich dich richtig verstehe, moechtest Du mit einem Script auf einer Seite (domain) Frames einer anderen Seite (Domain) aendern. Das geht schlicht nicht.

    --
    Trau Dich!
     
    1. Erstmal Danke für die Antworten, aber ich denke, es müßte doch möglich sein einen URL zu schreiben, der nicht folgendermaßen heißt:

      http://ventegis-capital.de/investor-relations/fset-presse-aktuell.htm

      Sondern in statt des URLs des Inhaltsframes (http://ventegis-capital.de/public-relations/aktuelle-prnews-text.htm) die Seite http://ventegis-capital.de/pressemitteilungen/presse2008/18-07-2008.htm dort aufruft.
      Kann man nicht sowas wie ein change Frame script dazu machen?

      Ich hoffe mit dem Link wird es klarer.

      Gruss Pid

      1. Kann man nicht sowas wie ein change Frame script dazu machen?

        Klar kann man. Dies muss dann aber Teil des Framesets sein, also eine Art Schnittstelle für die aufrufenden Seiten.
        Ansonsten gilt was 'Der Martin' bereits geschrieben hat. Man kann nicht von Domaine A per JavaScript in Seiten der Domaine B herumpfuschen.

        1. Das hört sich doch schon mal viel besser an! Kannst Du mir sagen, wie diese Schnittstelle aussehen müßte? Ich kenn den Domaininhaber und könnte bestimmt eine entsprechende Änderung im Frameset einbauen.
          Und mit dem rumpfuschen: das das nicht geht ist doch selbstredend, oder.
          Bin aber mit scripten nicht so fit und wäre über Hilfe dankbar.

          Pid

      2. Lieg ich da völlig falsch? Ist das wirklich nicht möglich?

      3. Hi,

        Erstmal Danke für die Antworten, aber ich denke, es müßte doch möglich sein einen URL zu schreiben, der nicht folgendermaßen heißt:

        http://ventegis-capital.de/investor-relations/fset-presse-aktuell.htm

        Sondern in statt des URLs des Inhaltsframes (http://ventegis-capital.de/public-relations/aktuelle-prnews-text.htm) die Seite http://ventegis-capital.de/pressemitteilungen/presse2008/18-07-2008.htm dort aufruft.
        Kann man nicht sowas wie ein change Frame script dazu machen?

        Wenn du den Seiteninhaber zu Aenderungen bewegen kannst (und es nur um diesen einen Fall geht) - dann waere es wohl am einfachsten, wenn er fuer diese eine spezielle Kombination eine extra Frameset-Datei anlegt, in der im betreffenden Frame gleich per Default das gewuenschte angezeigt wird, und du dann einfach darauf verlinkst.

        MfG ChrisB

        --
        „This is the author's opinion, not necessarily that of Starbucks.“
  2. Hallo,

    Doch wie kann ich bewirken, dass in einem bestimmten Frame des aufzurufenden Framesets eine andere URL geladen wird, als die im Frameset gesetzte?

    wenn der Betreiber des fremden Framesets nicht genau dafür eine Möglichkeit zur Verfügung stellt, gar nicht.
    Glückwunsch: Du hast eben einen der zahlreichen Nachteile von Framesets gefunden!

    Gibt es eine Möglichkeit einen URL mit einem Javascript zu verbinden, der diesen einen Frameinhalt austauscht.

    Nein. Javascript hat aus Sicherheitsgründen keinen Zugriff auf Inhalte, die von anderen Domains stammen (Same Origin Policy).

    Ciao,
     Martin

    --
    Die letzten Worte des Polizisten:
    Ich hab mitgezählt: Sechs Schuss, jetzt hat er keine Munition mehr!