onkelotto: Hyperlink im Frameset von einem Frame in einen anderen Frame

Ich habe ein Frameset bestehend aus 3 Frames.
Oben 2 Frames, links und rechts und unten eins über die gesamte Seitenbreite.
Oben links (20%breit und 80%hoch) benutze ich zur Hauptnavigation.
Ich habe dort 3 Hyperlinks die je auf eine *.html Datei verweisen,

<p>
  <a href="hyperlinkgrafik.html" target="Daten"><b>Screen Page Description</b></a><br>
  <a href="../html_seiten/s_000_overview.html" target="Daten"><b>Hydraulic Print</b></a><br>
  <a href="../html_seiten/elektroplan_auswahlgruppen.html" target="Daten"><b>Electric Schematics</b></a>
</p>

die dann oben rechts im Hauptfenster angezeigt werden.
Bis dahin funktioniert das auch.
Diese im Hauptfenster angezeigten *.html Dateien sind Grafiken mit
definierten sensitiven Flächen. Die wenn ich auf sie clicke in dem
unteren Fenster den entsprechenden Hyperlink anzeigen sollen.

<!-- k1 Seitenname und Nummernfeld ................................................ -->
<area shape="rect" coords="1,1,167,69" href="../bildschirmseiten_e/page0000.gif" alt="page_name_and_number_info" title="page_name_and_number_info" >
<!-- k2 Werkzeugdatenfeld ......................................................... -->
<area shape="rect" coords="167,1,253,35" href="../bildschirmseiten_e/page0005.gif" alt="mold_info" title="mold_info">

usw.

Doch es wird immer ein neues ganzseitiges Fenster für den Hyperlink geöffnet.
Wie bekomme ich den Link dazu das er im unteren Frame angezeigt wird?

Im Head habe ich die Zeile
<base target="anzeige">
eingebunden, doch ohne Erfolg.

Zum Hintergrund: Ich sitze hier in USA und wir haben eine Maschine komplett Überholt. Ich möchte jetzt ein Handbuch für die hier basteln. Im linken Fenster oben können sie auswählen ob sie Informationen über die Elektrik, Hydraulik oder die Bildschirmseiten der Steuerung sehen wollen.
Dazu werden dann im Hauptfenster Grafiken mit sensitiven Flächen angezeigt.
Und bei click auf die Fläche soll im unteren Fenster der Infotext bzw oder/auch kleine Grafiken angezeigt werden.

Ich habe jetzt alles und überall nach einer Lösung abgesucht.
Doch bis jetzt ohne Erfolg. Deshalb wende ich mich jetzt an euch.

Ich bin ziemlicher Anfänger und hoffe das ich euch mit meiner Frage nicht zu sehr strapaziere!

Danke im voraus

  1. Hi,

    Diese im Hauptfenster angezeigten *.html Dateien sind Grafiken mit
    definierten sensitiven Flächen. Die wenn ich auf sie clicke in dem
    unteren Fenster den entsprechenden Hyperlink anzeigen sollen.

    <area shape="rect" coords="1,1,167,69" href="../bildschirmseiten_e/page0000.gif" alt="page_name_and_number_info" title="page_name_and_number_info" >

    Auch area kennt das target-Attribut (Transitional-Doctype vorausgesetzt).

    MfG ChrisB

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.
    1. ChrisB, danke für die schnelle Antwort.

      Auch area kennt das target-Attribut (Transitional-Doctype vorausgesetzt).

      So hatte ich das am Anfang auch versucht. Jedoch ohne Erfolg.
      Jetzt dachte ich,

      ""(Transitional-Doctype vorausgesetzt)""

      ja das ist es.

      Denn ich hatte es auf strict stehen!
      Also hab ich es auf Transitional geändert und für jeden Verweis das target
      eingebunden. Jetzt stehen alle *.html Dateien auf Transitional
      ausser die Framedatei.

      Jetzt sieht es so aus,

      <!-- k1 Seitenname und Nummernfeld ................................................ -->
      <area shape="rect" coords="1,1,167,69" href="../bildschirmseiten_e/page0000.gif" target="anzeige" alt="page_name_and_number_info" title="page_name_and_number_info" >
      <!-- k2 Werkzeugdatenfeld ......................................................... -->
      <area shape="rect" coords="167,1,253,35" href="../bildschirmseiten_e/page0005.gif" target="anzeige" alt="mold_info" title="mold_info">
      <!-- k3 Zykluszeitfeld ............................................................ -->
      <area shape="rect" coords="167,35,253,69" href="../bildschirmseiten_e/page0010.gif" target="anzeige" alt="cycle_time_info" title="cycle_time_info">

      aber es geht immer noch nicht.

      Die Grafiken werden immer noch in einem neuen Fenster geöffnet.

      Danke
      WolfS

      1. Hi,

        Also hab ich es auf Transitional geändert und für jeden Verweis das target
        eingebunden. Jetzt stehen alle *.html Dateien auf Transitional
        ausser die Framedatei.
        [...]
        aber es geht immer noch nicht.

        Die Grafiken werden immer noch in einem neuen Fenster geöffnet.

        In welchem/-n Browser(n) testest du, und wie sieht die Frameset-Deklaration aus?
        Gibt es ein Online-Beispiel zum anschauen?

        MfG ChrisB

        --
        Light travels faster than sound - that's why most people appear bright until you hear them speak.
        1. Hallo ChrisB

          In welchem/-n Browser(n) testest du,

          Ich teste mit Mozilla 5.0 und IE 7.0

          und wie sieht die Frameset-Deklaration aus?

          Da sie nicht all zu lang ist, hier ist sie:

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
             "http://www.w3.org/TR/html4/frameset.dtd">
          <html>
          <head>
          <title>Frameset mit Sitemap</title>
          </head>
          <frameset rows="80%,20%">
          <frameset cols="20%,80%">
          <frame src="verweise.html" name="Navigation">
          <frame src="startseite.html" name="Daten">
          </frameset>
            <frame src="anzeigefenster.html" name="Anzeige">
            <noframes>
              <body>
                <p><a href="verweise.html">Navigation</a> <a href="startseite.html">Daten</a> <a href="anzeigefenster.html">Anzeige</a></p>
              </body>
            </noframes>
          </frameset>
          </html>

          Gibt es ein Online-Beispiel zum anschauen?

          Leider Nein. Ich habe keine Homepage.
          Ich will es dem Kunden, wenn ich es denn irgendwann mal hin bekomme,
          auf CD zur Verfügung stellen.

          Danke für die Hilfe

          WolfS

          1. Mahlzeit onkelotto,

              <frame src="verweise.html" name="Navigation">  
              <frame src="startseite.html" name="Daten">  
            

            </frameset>
              <frame src="anzeigefenster.html" name="Anzeige">

            Dir ist der Unterschied zwischen "Navigation" und "navigation", "Daten" und "daten" sowie "Anzeige" und "anzeige" aber schon klar?

            MfG,
            EKKi

            --
            sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
            1. Hi,

                <frame src="verweise.html" name="Navigation">  
                <frame src="startseite.html" name="Daten">  
              </frameset>  
              

              <frame src="anzeigefenster.html" name="Anzeige">

              Dir ist der Unterschied zwischen "Navigation" und "navigation", "Daten" und "daten" sowie "Anzeige" und "anzeige" aber schon klar?

              Ich hab' daraufhin auch erst mal in der Spec nachgeschlagen, aber die definiert den Inhalt von target als case insensitive.

              Möglicherweise unter XHTML anders, aber dazu finde ich gerade nichts.

              MfG ChrisB

              --
              Light travels faster than sound - that's why most people appear bright until you hear them speak.
            2. Mahlzeit EKKi, Hi ChrisB

              auch wenn ihr mir 7 Stunden voraus seid, so ist Mittag dann doch schon rum.

              Dir ist der Unterschied zwischen "Navigation" und "navigation", "Daten"
              und "daten" sowie "Anzeige" und "anzeige" aber schon klar?

              Schon so ziemlich! Doch ab und an hab ich schon noch so meine Probleme
              damit, zu erkennen ob es sich jetzt rein um Text oder vom Programm benutzte
              Namen handelt. Denn ich bin wohl noch ein ziemlich blutiger Anfänger.
              Einer der sich hier meist mit der brutalen Hardware, nämlich mit
              tonnenschweren Zylindern und Kolben rumschlagen muss.

              Eigentlich hatte ich mir vorgenommen alles immer schön klein zu schreiben.
              Doch beim durchsehen fällt mir immer wieder auf das ich Hauptwörter
              gerne automatisch gross schreibe.

              Aber lange Rede, kurzer Sinn, ES GEHT!
              Ich seh halt manchmal vor lauter Bäumen den Wald nicht.

              Danke, Danke, Danke Leute

              Hätte ich nur schon mal früher gepostet.
              Dann wäre das Wochenende erfolgreicher gewesen.

              Einen ganz lieben Gruß aus USA

              WolfS