Bonjour à toutes et à tous
Je cherche partout à droite ou à gauche mais aucune réponse concrète.
Je vous montre le tous apres je vous explique sa sera plus simple.
Code Javascript :
Code HTML :
Explications :
le script fonctionne parfaitement mais j'aimerai inter-réagir avec le clavier avec une combinaison de touche gentre ctrl + pour agrandir et ctrl - pour rétrécir.
PS : Mon niveau en programation n'est pas expert ^^ mais on aprend de jours en jours.
Je vous remerci tous ceux qui pourais me venir en aide. En att je continue à chercher de mon coté.
Modifié par squall049 (03 Sep 2011 - 21:58)
Je cherche partout à droite ou à gauche mais aucune réponse concrète.
Je vous montre le tous apres je vous explique sa sera plus simple.
Code Javascript :
var tgs = new Array( 'div','td','tr');
var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' );
var startSz = 2;
function ts( trgt,inc ) {
if (!document.getElementById) return
var d = document,cEl = null,sz = startSz,i,j,cTags;
sz += inc;
if ( sz < 0 ) sz = 0;
if ( sz > 6 ) sz = 6;
startSz = sz;
if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
cEl.style.fontSize = szs[ sz ];
for ( i = 0 ; i < tgs.length ; i++ ) {
cTags = cEl.getElementsByTagName( tgs[ i ] );
for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
}
}
Code HTML :
<html>
<head>
<script language="JavaScript" type="text/javascript" SRC="textsizer.js"></script>
</head>
<body>
<a href="javascript:ts('body',1)">Agrandir</a>
<a href="javascript:ts('body',-1)">Réduire</a>
<p>Essai de texte à agrandir ou à réduire</p>
</body>
</html>
Explications :
le script fonctionne parfaitement mais j'aimerai inter-réagir avec le clavier avec une combinaison de touche gentre ctrl + pour agrandir et ctrl - pour rétrécir.
PS : Mon niveau en programation n'est pas expert ^^ mais on aprend de jours en jours.
Je vous remerci tous ceux qui pourais me venir en aide. En att je continue à chercher de mon coté.
Modifié par squall049 (03 Sep 2011 - 21:58)