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);
}