Forum Clubic

Probleme de ciblage pour scipt permettant de redimentionner texte page HTML

Bonjour à tous

J’essaie de créer un scipt permettant de redimentionner du texte sur une page web (examen pour l’école)
Le petit soucis est que pour la démonstration, j’aimerai uniquement cibler cet effet sur une phrase d’exemple, mais mon script redimentionne tout le texte présent sur la page =/

Voici une version en ligne. Mon problème concerne le SCRIPT 1 avec les fleches (déso pour l’url à la rien à voir)
http://collection.neo-rammstein.com/js/

Voila, si quelqu’un pourrai m’aider je serai aux anges :slight_smile:
Merci

function resize(modif)
{
	var reset 	= 11;
	var min 	= 8;
	var max 	= 16;
	var now 	= 0;
	var change 	= 0;
	
	if ( window.getComputedStyle )
	{ 
		now = window.getComputedStyle(document.body,null).fontSize;
	}
	else
	{
		now = document.body.currentStyle.fontSize;
	}
	
	now = now.substring(0, (now.length - 2));
	
	if ( modif === 0 && now !== reset )
	{
		document.getElementsByTagName('body')[0].style.fontSize = reset + 'px';
	}
	else if ( modif == '+' && now < max && now !== reset )
	{
		change = new Number(now) + 1;
		document.getElementsByTagName('body')[0].style.fontSize = change + 'px';
	}
	else if ( modif == '-' && now > min && now !== reset )
	{
		change = new Number(now) - 1;
		document.getElementsByTagName('body')[0].style.fontSize = change + 'px';
	}
}

Edité le 22/08/2009 à 19:06

Déjà, pour une souplesse de code, tu pourrai commencer, par utiliser une librairie JS, du style, Jquery, ou pour redimenssionner du texte, il ne suffit que d’une seule ligne :

$("div#news-texte-taille10").mouseover(function () { $("div#news2-texte").animate({ fontSize: "10px", }, 200 ); });

Apres, pour redimensionner une phrase, il faut que la phrase, soit dans une balise, avec un ID :

div id=“texte1”
div id=“texte2”
etc.

Ensuite, tu peut faire une liste déroulante par exemple, pour sélectionner la phrase, a grossir / rétrécir.

Apres, si tu veut creer un systeme, qui grossit uniquement un bout de texte sélectionné, il te faudra :

. Créer un id unique pour chaque phrase selectionné.
. Éviter les doublons / entremaillage de balise.

Ah ca pourrai etre interessant en utilisant jquery effectivement… merci pour ton aide :slight_smile:

Jai trouvé bonheur ici : www.shopdev.co.uk…
Edité le 23/08/2009 à 13:43