das Ich: Meta-Tags wollen nicht erkannt werden

Beitrag lesen

Hallo,

folgendes: Ich habe ein Dokument, das etwa das folgende beinhalten
wird (oder auch nicht):

<html>
<head>
  <title>....</title>
  <script type="text/javascript" src="/librarys/extra/check.js"></script>

<meta name="bla.infoframe" content="no">
  <meta name="bla.goto" content="/images/gd/indesign.php?url=%url">
  <meta name="bla.specialcss" content="/images/gd/dokumentation.css">
   <!-----------------------------------------------------
     SveniWebserver4 Extrasites Specialcss-Generator
     manipulated area start
   ------------------------------------------------------>
   <link rel="stylesheet" type="text/css" href="/images/gd/dokumentation.css">
   <meta name="bla.disable" content="yes">
   <!-----------------------------------------------------
     manipulated area end
   ------------------------------------------------------>
   </head>
...

So, nun wird die JavaScript-Datei aufgerufen:

var setMetas = document.getElementsByTagName('meta');
   var goon = true; // go on

alert(setMetas.length);

for(var meta in setMetas)
   {
       name = meta.getAttribute("name");
       content = meta.getAttribute("content");
       alert("name =\t"+name+"\ncontent =\t"+content);

if(name == "sbla.disable" && content == "yes")
       {
           goon = false;
           alert("tada");
           break;
       }
   }

alert("hola");

if(top == self && location.protocol == "http:" && goon) {
     top.location.replace("/librarys/extra/?title="
                          + escape(document.title) +
                          "&src=" + escape(self.location.href+self.location.search));
   }

die ganzen Meta's dienen mir im Vorfeld erst einmal zur Überprüfung.

Das Problem ist folgendes: Weder Opera, noch IE, noch Mozilla wollen
die Variable setMetas mit document.getElementsByTagName('meta') füllen.

Wieso nicht?

Gruß,

das Ich