Css in javascript einbetten

hallo

mein problem ist folgendes:

ich hab’ einen textscroller mit javascript. da netscape 7 kein overflow:hidden bei ebenen kann, kommt ein ungewollter scrollbalken, wenn die ebene unsichtbar über den unteren browserrand ragt.
die lösung: body{ height: 100%; overflow: hidden; }
nur ist jetzt kein scrollbalken mehr da, wenn einer da sein sollte, bei 800x600 auflösung, sowohl im nn als auch im ie.
wie kann ich das jetzt in eine if-abfrage packen?
ich hab es so probiert:
function balken() {
if ((document.getElementById) && (!(document.all))) {
document.body.style.height = ‚100%‘;
document.body.style.overflow = ‚hidden‘;
}
}
geht aber nicht, kann mir jemand helfen, wäre cool!

Hi,

wie wäre es, wenn Du das Stylesheet spezifisch dem Browser einbeddest?

_function setStyle(){

var platform
if (navigator.userAgent.indexOf(‚Mac‘) != -1){
var platform = „mac“;
}else{
var platform = „pc“;
}

if (navigator.appName.indexOf(‚Microsoft‘) != -1){
var browser = „IE“
} else {
var browser = „NS“
}

if (platform == „mac“) {
if (browser == „IE“){
document.write(’’)
}else if (browser == „NS“) {
document.write(’’)
}
}
if (platform == „pc“) {
if (browser == „IE“){
document.write(’’)
}else if (browser == „NS“) {
document.write(’’)
}
}
}

setStyle()_

Gruß

vielen dank!!!
hab` dein script etwas abgewandelt, es geht.