molily: Alternatives Design

Beitrag lesen

Hallo, Uwe.

Wenn du in frameset 1 geladen wirst, benutze bitte CSS-Stylesheet1, wenn du in frameset 2 geladen wirst, benutze bitte Stylesheet 2.

Das müsste relativ einfach möglich sein, indem die URL des Framesets abfragt, bspw. folgendermaßen:

if (parent.location.href.indexOf('f1.html')!=-1) {
document.write('<link rel="stylesheet" type="text/css" href="1.css" media="screen" />');
} else {
 if (parent.location.href.indexOf('f2.html')!=-1) {
  document.write('<link rel="stylesheet" type="text/css" href="2.css" media="screen" />');
 }
}

Per <noscript> legt man ein Fallback-Stylesheet an.

Ansonsten schaue dir doch einmal den Feature-Artikel http://aktuell.de.selfhtml.org/artikel/javascript/wertuebergabe/ an.

Grüße,
Mathias