Viennamade: Frames nachladen bei Browsern ohne Frames-Support

Beitrag lesen

Hallo!

Es geht um eine Seite mit Frames. Inhaltseiten laden mit js bei Bedarf den Menüframe nach. Gut.
Im Menüframe gibts innerhalb des noframe-Bereichs das Menü als Liste (ul/li). Gut.
Wenn jetzt ein Browser mit eingeschaltenem javascript und ausgeschaltenem frame-support daherkommt (zb. Opera), dann kann der Anwender aus dem noframes-Bereich eine Inhaltsseite auswählen ...
... und das js der Inhaltsseite schickt ihn zurück zur Menüseite. Nicht gut!

Wie kann man mit javascript erkennen, ob frames unterstützt werden oder nicht?

Danke
Viennamade

function checkFrameset() {
if (location.pathname.indexOf("/D:\fb\") != 0) {
 if (document.referrer) {
  if (document.referrer.indexOf("sitemap.html") == -1) {
   if(!parent.menu)
    location.href="http://www.xxx.at/index1.html?" + location.pathname;
   }
  }
 }
}
function checkFramecall() {
  var Adressanhang=location.search;
  if(Adressanhang)
  frames.main.location.href=Adressanhang.substring(1,Adressanhang.length);
}