Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Frames durch URL ändern

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.09.2004
    Beiträge
    31

    Frames durch URL ändern

    Hallo,

    ich möchte per URL auf eine Seite leiten, die Frames enthält.

    Kennt jemand eine Möglichkeit, direkt in der URL anzugeben, welche Seiten in den Frames geladen werden sollen?

    thx a lot,
    Vitus

  2. #2
    Registrierter Benutzer
    Registriert seit
    22.08.2002
    Ort
    Nürnberg
    Beiträge
    638
    Ich kann Dir zwar nicht ganz folgen, aber hast Du schon einmal hier nachgesehen?

    Pingu
    Homepage: www.pingu.info

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.09.2004
    Beiträge
    31
    Ich hätte halt am liebsten, dass ich in der URL (nicht im Quelltext) angeben kann, welche Seite in welchem Frame angezeigt werden soll.

  4. #4
    Registrierter Benutzer
    Registriert seit
    22.08.2002
    Ort
    Nürnberg
    Beiträge
    638
    Da wir bei URL und Darstellung (Frames im Browser) über zwei verschiedene Dinge sprechen, kann das natürlich nicht gehen.

    Die URL ist ein Bestandteil des HTT-Protokolls. Beim HTTP geht es nur darum, wie kann man eine Information (Resource) identifizieren (URI - uniform resource identifier) und wie kamm man diese Information übertragen.

    Beim Web wird das HTTP genutzt, um Dateien zu übertragen, die einen bestimmten Aufbau/Inhalt haben, z. B. die HTML-Dateien, JavaScript-Dateien, Bilder (JPEG, PNG, GIF, SVG, …) usw.

    Ein Frame ist ein inhaltliches Merkmal einer solchen HTML-Datei. Das Protokoll zur Übertragung kann keinen Einfluß auf den Inhalt haben.

    Pingu
    Homepage: www.pingu.info

  5. #5
    Registrierter Benutzer
    Registriert seit
    19.09.2004
    Beiträge
    31
    Danke für die Antwort.

    Das hab ich mir natürlich schon gedacht. Hätte ja aber sein können, es gibt da was.

    thx,
    Vitus

  6. #6
    Registrierter Benutzer Avatar von sixfriends
    Registriert seit
    26.03.2003
    Ort
    /home/sixfriends
    Beiträge
    285
    Die Möglichkeit besteht trotzdem, zwar nicht mit reinem HTML, aber entweder:
    du lässt die Seite, die die Frames definiert, per php erstellen..
    oder dynamisch mit Javascript:

    HTML-Code:
    <script type="text/javascript">
    var string = window.location.search;
    if (string.length > 0) {
      string = string.substr(1); //das Fragezeichen am Anfang entfernen
      var frames = string.split("&");
    } else {
      var frames = new Array("default_frame1.htm", "default_frame2.htm", "...");
    }
    document.write("<frame src=\"" + frames[0] + "\" .........");
    .....
    </script>
    Die Seite würdest du dann aufrufen als seite.htm?frame1URL&frame2URL&....
    .
    Wenn die Sonne der Kultur niedrig steht, werfen selbst Zwerge einen Schatten.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •