Thortrance: Frameset HTML-konform machen

Hi,

auf der Startseite meiner Homepage http://www.thortrance.de habe ich folgendermaßen einen Besucher-Counter eingebaut (im <HEAD>):

<!-- PowerPhlogger Code START -->
  <SCRIPT language="JavaScript" type="text/javascript" src="pphlogger.js"></SCRIPT>
  <NOSCRIPT><IMG alt="" src="http://www.diamantcounter.de/pphlogger/pphlogger.php?id=thortrance&st=img"></NOSCRIPT>
<!-- PowerPhlogger Code END -->

Das ist der Code, den mir mein Counter-Provider zur Verfügung gestellt hat.

Mir ist klar, dass dieser Teil im HEAD kein valides HTML ist.

Wie kann ich diese Passage trotzdem einbinden, sodass die Seite vom W3C-Validator als konform erkannt wird?

MfG,
Thorsten

  1. Hi Thorsten,

    <!-- PowerPhlogger Code START -->
      <SCRIPT language="JavaScript" type="text/javascript" src="pphlogger.js"></SCRIPT>
      <NOSCRIPT><IMG alt="" src="http://www.diamantcounter.de/pphlogger/pphlogger.php?id=thortrance&st=img"></NOSCRIPT>
    <!-- PowerPhlogger Code END -->

    Das ist der Code, den mir mein Counter-Provider zur Verfügung gestellt hat.
    Mir ist klar, dass dieser Teil im HEAD kein valides HTML ist.

    Wie kann ich diese Passage trotzdem einbinden, sodass die Seite vom W3C-Validator als konform erkannt wird?

    Gar nicht. Baue das Ding in eine Seite des Framesets ein, die immer geladen wird, zB in das Menü.

    BTW, Opera 7 zeigt bei deaktiviertem Javascript eine weiße Seite an.

    Grüße,
     Roland

    1. Hi,

      das mit Opera 7 und deaktiviertem Javascript ist aber nicht gut.

      Weiß jemand Gründe, warum's nicht klappt?

      Tschau,
      Thorsten

      1. Hallo Thorsten,

        das mit Opera 7 und deaktiviertem Javascript ist aber nicht gut.

        Weiß jemand Gründe, warum's nicht klappt?

        Das hat Orlando schon gesagt:

        | Baue das Ding in eine Seite des Framesets ein, die immer geladen wird, zB in das Menü.

        Durch das <NOSCRIPT><IMG alt="" src="http://www.diamantcounter.de/pphlogger/pphlogger.php?id=thortrance&st=img"></NOSCRIPT> wird direkt im head (was sowieso nicht erlaubt ist, wie auch immer) ein Bild eingebunden, daher öffnet Opera dort ein body-Element und ignoriert die frameset-Elemente danach. Wenn du den Code entsprechend in einen Frame verlagerst (und aus dem head in den body), ist das Problem gelöst.

        Mathias

        --
        »The Web is the minimal concession to hypertext that a sequence-and-hierarchy chauvinist could possibly make.« (Ted Nelson)