wolke: Ist der HTML Code richtig?

Hallo,

mit HTML Programmierung betrete ich erst seit einiger Zeit Neuland. Leider kann ich fehlerhafte Eingaben nicht so gut erkennen.

Im folgenden Quelltext wollte ich einen Befehl einbinden, womit ich vom angezeigten Frame in den per Link festgelegten neuen Frame wechseln kann, ohne dass sich die anderen Frames aktualisieren. Der Link ist ein Bild und liegt innerhalb einer Tabelle. Mit meinem Internet Exlorer funktioniert es fehlerfrei.

Der Quelltext liegt in einer normalen Webseite, nicht in der Frameseite. Kann ich den target Befehl auch ohne frameset im a Befehl benutzen und ist hier sonst ein Fehler zu entdecken?

<tr>
<th colspan="3" align="center"><a href="einleitung/einleitung.htm" target="seiteFrame"</a><img src="einleitung.png" width="110" height="40" align="top" border="0" alt="Einleitung"></th>
</tr>

Danke für eure Hilfe!

Gruß
Thomas

  1. Hallo wolke,

    bei solchen Fragen hilft mir immer der Validator.
      Zu deinem Problem: target ist in den "traditional"-Doctypes (z.B. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">) erlaubt, in den "strict" (z.B. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">) nicht.

    Gruß, Jürgen

    1. Hallo

      Zu deinem Problem: target ist in den "traditional"-Doctypes (z.B. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">) erlaubt, in den "strict" (z.B. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">) nicht.

      Das ist aber garnicht sein Problem. Sein Problem ist der widersinnig formatierte Quelltext.

      Selbiger auseinandergedröselt:

        
      <tr>  
       <th colspan="3" align="center">  
        <a href="einleitung/einleitung.htm" target="seiteFrame"</a>  
         <img src="einleitung.png" width="110" height="40" align="top" border="0" alt="Einleitung">  
       </th>  
      </tr>  
      
      

      richtig sortiert (Attribute sind selbst einzusetzen):

        
      <tr>  
       <th>  
        <a><img></a>  
       </th>  
      </tr>  
      
      

      Wobei sich mir die Frage stellt, warum es bei einer Tabelle mit der Breite einer Spalte überhaupt einer Tabelle bedarf?

      Tschö, Auge

      --
      Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
      (Victor Hugo)
      Veranstaltungsdatenbank Vdb 0.1
      1. Hallo Auge,

        Das ist aber garnicht sein Problem. Sein Problem ist der widersinnig formatierte Quelltext.

        und da hilft der Validator.

        Gruß, Jürgen

    2. Hi there,

      Zu deinem Problem: target ist in den "traditional"-Doctypes (z.B. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">) erlaubt, in den "strict" (z.B. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">) nicht.

      siehst Du, deswegen liebe ich xml so, da hab' ich mir für solche Anlässe ein <klugschiss> Tag gebastelt...

      1. hi,

        Zu deinem Problem: target ist in den "traditional"-Doctypes (z.B. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">) erlaubt, in den "strict" (z.B. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">) nicht.

        <klugschiss>

        siehst Du, deswegen liebe ich xml so, da hab' ich mir für solche Anlässe ein <klugschiss> Tag gebastelt...

        </klugschiss>

        ich habe die ergänzung für dich vorgenommen.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
      2. puts "Hallo " + gets.chomp + "."

        ?> Klawischnigg
        => Hallo Klawischnigg.

        siehst Du, deswegen liebe ich xml so, da hab' ich mir für solche Anlässe ein <klugschiss> Tag gebastelt...

        <klugschiss>Ein Tag allein ist aber in keinem Fall gültig, es muss ein Element sein.</klugschiss> ;-)

        Einen schönen Freitag noch.

        Gruß, Ashura

        --
        Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
        30 Days to becoming an Opera8 Lover -- Day 20: search.ini
        Meine Browser: Opera 8.01 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
        [Deshalb frei! - Argumente pro freie Software]
        1. Hi there,

          <klugschiss>Ein Tag allein ist aber in keinem Fall gültig, es muss ein Element sein.</klugschiss> ;-)

          Ich möchte mich an dieser Stelle, auch stellvertretend für alle anderen konstruktiven Beiträge, für die beschreibende Ergänzung im Allgemeinen und für die sinnvolle Erweiterung um das abschliessende </klugschiss> Tag auf das allerheftigste bedanken ;)

      3. Hallo Klawischnigg,

        muss ich das jetzt verstehen?

        Gruß, Jürgen

        1. Hi there,

          muss ich das jetzt verstehen?

          Ich würd's einmal so formulieren: Für Deine Lebensqualität und das Glück Deiner lebenden oder zukünftigen Kinder ist es völlig irrelevant...

  2. Hi,

    mit HTML Programmierung betrete ich erst seit einiger Zeit Neuland. Leider kann ich fehlerhafte Eingaben nicht so gut erkennen.

    tja, das ist am anfang nunmal so, denn aller anfang ist schwer.

    Im folgenden Quelltext wollte ich einen Befehl einbinden,

    Es gibt keine befehle in html.

    womit ich vom angezeigten Frame in den per Link festgelegten neuen Frame wechseln kann, ohne dass sich die anderen Frames aktualisieren.

    du willst einen link setzten in einem Frame wodurch ein anderer aktuallisiert wird, korekt?

    Der Quelltext liegt in einer normalen Webseite, nicht in der Frameseite.

    diese seite ist aber im framset?

    Kann ich den target Befehl auch ohne frameset im a Befehl benutzen und ist hier sonst ein Fehler zu entdecken?

    das framset ist nur für die anordnung der frames und ihren standard
    inhalt verantwortlich, nicht mehr und nicht weniger.

    <tr>
    <th colspan="3" align="center"><a href="einleitung/einleitung.htm" target="seiteFrame"</a><img src="einleitung.png" width="110" height="40" align="top" border="0" alt="Einleitung"></th>
    </tr>

    Also hasst du ein frameset mit 2 frames, das eine heißt seiteFrame und
    das andere rate ich mal naviFrame in diesem ist der link, korekt?

    Es aktuallisiert sich immer nur der frame der gemäs des target Attributs angesprochen wird, ausnnahme sind "_blank"(neues fenster) "_self"(gleicher frame) "_top" und "_parent".

    Wenn du mehrere Frames aktuallisieren willst musst du JS verwenden, dazu schau ins Archiv, wurde schon oft genug gefragt.

    MfG

  3. Vielen Dank für eure Hilfe.

    Gruß
    Thomas

  4. Hi,

    "</a><img

    sicher, daß Du das so in Deinem Quelltxt stehen hast? Da fehlt die ">" und das "</a>" ist vor dem Bild wieder geschlossen.

    freundliche Grüße
    Ingo