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