Annette: Targets bei Frames

Hallo,

ich habe eine Internetseite in XHTML mit frames programmiert. Nach dem Aufrufen der URL habe ich das Problem, dass beim Klicken des ersten Links im Browser ein zweites Fenster geöffnet wird. Beim weiteren Klicken der Links allerdings nicht.
Als target habe ich für alle Links "parent" angegeben. Ich habe dafür keine Erklärung. Muss ich ein gesondertes Tool hinzufügen?

Viele Grüße, Annette

  1. "_parent"? Was ist denn der erwünschte effekt?

    1. "_parent"? Was ist denn der erwünschte effekt?

      Ich möchte schlicht und einfach, dass sich immer nur ein Fenster öffnet und nicht diverse.

      Gruß, Annette

      1. hi,

        "_parent"? Was ist denn der erwünschte effekt?

        Ich möchte schlicht und einfach, dass sich immer nur ein Fenster öffnet und nicht diverse.

        Ist dir klar, wofür der reservierte Fenstername _parent steht?
        Glaubst du, er ist angebracht für das, was du vorhast?

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. Hallo,

          genau das ist ja meine Frage?

          Gruß, Annette

          hi,

          "_parent"? Was ist denn der erwünschte effekt?

          Ich möchte schlicht und einfach, dass sich immer nur ein Fenster öffnet und nicht diverse.

          Ist dir klar, wofür der reservierte Fenstername _parent steht?
          Glaubst du, er ist angebracht für das, was du vorhast?

          gruß,
          wahsaga

  2. Hi,

    ich habe eine Internetseite in XHTML mit frames programmiert. Nach dem Aufrufen der URL habe ich das Problem, dass beim Klicken des ersten Links im Browser ein zweites Fenster geöffnet wird. Beim weiteren Klicken der Links allerdings nicht.
    Als target habe ich für alle Links "parent" angegeben.

    Das ist die logische Konsequenz des von Dir gewählten targets. Es ist - wie man am fehlenden Unterstrich sieht - keines der reservierten targets mit Sonderbedeutung, also wird bei der ersten Verwendung eines Links/einer Form mit diesem Target ein neues Fenster mit diesem Namen geöffnet, falls noch kein Fenster mit diesem Namen existiert.

    _parent ist was ganz anderes als
    parent

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Hallo Andreas,

      ich habe es auch mit _parent probiert und es klappte nicht (meine Browser: Mozilla und IE).

      Wenn parent ohne Unterstrich quasi unwirksam ist, warum öffnet der  Browser nicht bei jedem unterschiedlichen Link ein neues Fenster? Es passiert tatsächlich nur beim ersten Link, den ich betätige.

      Gibt es vielleicht noch eine andere Möglichkeit?

      Viele Grüße, Annette

      Hi,

      ich habe eine Internetseite in XHTML mit frames programmiert. Nach dem Aufrufen der URL habe ich das Problem, dass beim Klicken des ersten Links im Browser ein zweites Fenster geöffnet wird. Beim weiteren Klicken der Links allerdings nicht.
      Als target habe ich für alle Links "parent" angegeben.

      Das ist die logische Konsequenz des von Dir gewählten targets. Es ist - wie man am fehlenden Unterstrich sieht - keines der reservierten targets mit Sonderbedeutung, also wird bei der ersten Verwendung eines Links/einer Form mit diesem Target ein neues Fenster mit diesem Namen geöffnet, falls noch kein Fenster mit diesem Namen existiert.

      _parent ist was ganz anderes als
      parent

      cu,
      Andreas

      1. warum öffnet der  Browser nicht bei jedem unterschiedlichen Link ein neues Fenster? Es passiert tatsächlich nur beim ersten Link, den ich betätige.

        Annette,
        Dann gibt es ja ein Fenster namens "parent".

        Gibt es vielleicht noch eine andere Möglichkeit?

        Auf Frames verzichten. http://www.subotnik.net/html/frames.html

        Live long and prosper,
        Gunnar

        --
        „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
        1. Besten Dank für die Antwort, aber ohne frames konnte ich diese Seiten nicht umsetzen.

          Gruß, Annette

          1. Besten Dank für die Antwort, aber ohne frames konnte ich diese Seiten nicht umsetzen.

            Annette,
            ich konnte nicht != es ist unmöglich ;-)

            Wenn die Umsetzung ohne Frames wirklich nicht möglich ist, ist vermutlich das Konzept der Website falsch.

            Live long and prosper,
            Gunnar

            --
            „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
          2. Hallo Annette!

            Besten Dank für die Antwort, aber ohne frames konnte ich diese Seiten

            Das hast Du schön gesagt...                             ^^^^

            Schönen Gruß

            Afra

      2. hi,

        Wenn parent ohne Unterstrich quasi unwirksam ist,

        Es ist nicht unwirksam.

        warum öffnet der  Browser nicht bei jedem unterschiedlichen Link ein neues Fenster? Es passiert tatsächlich nur beim ersten Link, den ich betätige.

        Natürlich. Der Browser merkt, dass er kein Fenster mit dem Namen "parent" hat, also öffnet er ein solches.
        Beim nächsten Link mekrt der Browser, dass er ein Fenster namens "parent" hat, also öffnet er die Seite in diesem.

        Gibt es vielleicht noch eine andere Möglichkeit?

        Möglich - wenn du vielleicht endlich mal klar formulieren könntest, _was_ du jetzt eigentlich erreichen willst.

        Und btw: bitte zitiere sinnvoll, und unterlasse das ToFu.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. Hallo,

          tut mir leid, wenn das alles ein bisschen kompliziert wirkt, aber ich bin ausschließliche Autodidaktin und muss noch üben.

          Ich möchte nicht, dass ein zweites Browserfenster geöffnet wird, wenn ich einen Link betätige, sondern alles in einem Fenster geschieht.

          Der Einfachheit halber, die URL: www.ibjb-brandschutz.de

          Gruß, Annette

          1. Hallo Annette!

            Die Seite macht jetzt genau was du Ihr sagst. Sie öffnet ein Fenster mit Namen _parent_ und öffnet danach jedes Weitere darin. Wieso referenzierst Du nicht auf das _echte_ Eltern Fenster?

            Schönen Gruß

            Afra

            1. Das hatte ich vergessen: Das hilft Dir sicherlich: Zielfenster

              Schönen Gruß

            2. Hallo Afra,

              ich glaube, dass das mein Fehler ist. Ich habe die Frames nicht benannt und habe pauschal auf parent verwiesen, was natürlich Käse ist.

              Ich werde das ändern und mal sehen, was passiert.

              Gruß, Annette

              1. Hi,

                noch was anderes: soll Deine Seite wirklich so dargestellt werden?

                freundliche Grüße
                Ingo

          2. Der Einfachheit halber, die URL: www.ibjb-brandschutz.de

            Annette,
            Einfacherals der URL wäre ein Link gewesen: http://www.ibjb-brandschutz.de

            Wie’s geht, steht in </faq/#Q-19>.

            Da ist nichts zu erkennen, was den Einsatz von Frames rechtfertigt.

            Beschäftige dich mit http://de.selfhtml.org/css@title=CSS, damit lassen sich http://de.selfhtml.org/css/eigenschaften/rahmen.htm@title=Rahmen realisieren.

            Live long and prosper,
            Gunnar

            --
            „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)