webForumDet fria alternativet

Dynamisk fontstorlek?!

3 svar · 265 visningar · startad av jlee

jleeMedlem sedan dec. 2002378 inlägg
#1

Jag vill kunna ändra min fontstorlek dynamiskt från ex: 12 till 20 genom att klicka på en knapp.
Hur gör jag?

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Om det är flera ställen du skall ändra storlek på tror jag det blir enklast med en klass i CSS;

<style type="text/css">
.minklass { font-size:12pt; }
</style>
<script type="text/javascript" language="JavaScript">
function getStyleClassByName(className){
	if(document.all){
		for(var styleSheet=0;styleSheet<document.styleSheets.length;styleSheet++){
			for(var rule=0;rule<document.styleSheets[styleSheet].rules.length;rule++){
				if(document.styleSheets[styleSheet].rules[rule].selectorText=="."+className){ return document.styleSheets[styleSheet].rules[rule]; }
			}
		}
	} else if(document.getElementById){
		for(var styleSheet=0;styleSheet<document.styleSheets.length;styleSheet++){
			for(var rule=0;rule<document.styleSheets[styleSheet].cssRules.length;rule++){
				if(document.styleSheets[styleSheet].cssRules[rule].selectorText=="."+className){ return document.styleSheets[styleSheet].cssRules[rule]; }
			}
		}
	}
	return null;
}
</script>
<div class="minklass">Lite text...</div>
<form>
<input type="button" value="12 pt." onClick="getStyleClassByName('minklass').style.fontSize='12pt';">
<input type="button" value="20 pt." onClick="getStyleClassByName('minklass').style.fontSize='20pt';">
</form>
Peter SMedlem sedan dec. 20025 483 inlägg
JojoxxMedlem sedan juni 20004 308 inlägg
#4

Tråden stängs med hänvisning till wF's förhållnigsregler.

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