webForumDet fria alternativet

html.style...

4 svar · 573 visningar · startad av learn

learnMedlem sedan jan. 20051 130 inlägg
#1
<style type="text/css">
body,html { 
overflow:hidden;
}
</style>

Kan man på något sätt få tillbaka scrollen genom en JS-funktion?

bossseMedlem sedan juni 2003772 inlägg
#2

Visst, menar du så här?

<HTML>
<head>
<style type=text/css>
body {overflow:hidden}
</style>
<script language="JavaScript">
 function hidden()
 {document.body.style.overflow='hidden'; }
 function unhidden()
 {document.body.style.overflow='scroll'; }
 </script>
</head>
<BODY bgcolor=green>
<a href="#" onclick="unhidden()">Visa</a>
<br>
<a href="#" onclick="hidden()">Dölj</a>
</BODY>
</HTML>
learnMedlem sedan jan. 20051 130 inlägg
#3

Jo, och det är också så jag har gjort utan att det fungerat, men nu upptäckte jag varför. Det var <html> som fick en scroll, varpå den inte påverkades av funktionen.

Kan man ändra värdena på html genom JS?

preyMedlem sedan jan. 2002341 inlägg
#4

tja, kanske:

document.getElementsByTagName('html')[0].style = 'background-color: red;';

eller

document.getElementsByTagName('html')[0].className = 'bgred';

(jag vet att det inte var röd bakgrund du sökte, men du förstår förhoppningsvis principen)

learnMedlem sedan jan. 20051 130 inlägg
#5

OK! Ska testa senare. Tack!

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)