2010-05-04 4 views
0

Sans entrer dans le débat «si un re-formateur est utilisé ou pas», j'aimerais avoir de l'aide ... il suffit de dire que ma clientèle est de génération plus âgée et peut être malvoyante. ..Texte Javascript Redimensionner

Mon script ne fonctionne pas, et je ne sais pas pourquoi. Il est pas encore en direct, voici donc ce que je travaille avec:

function fsize(size,unit,id){ 
    var vfontsize = document.getElementById("#colleft"); 
    if(vfontsize){ 
     vfontsize.style.fontSize = size + unit; 
    } 
    } 
    var textsize = 14; 
    function changetextsize(up){ 
    if(up){ 
     textsize = parseFloat(textsize)+2; 
    }else{ 
     textsize = parseFloat(textsize)-2; 
    } 
    } 

J'utilise onclick événements pour déclencher des changements de taille. Merci de votre aide!

+2

Une des choses que j'espère que la popularité de Stackoverflow peut accomplir est de faire prendre conscience que lorsqu'on demande pourquoi quelque chose "ne fonctionne pas", il est ** vitalement important de décrire ce que * fait. * arriver: quelles erreurs sont rapportées, quels effets incorrects sont vus, quelles choses sont censées se produire mais mystérieusement pas, etc etc. Je suis probablement juste un désespéré romantique, cependant. – Pointy

+0

@Pointy - Abandonnez-vous tous ceux qui entrent ici – DVK

+0

@DVK bien sûr! Mais mon expérience, qui n'est certainement pas unique, est que cela a été quelque chose que j'ai traité pendant toute ma carrière: des étudiants de mon cours de langue d'assemblage aux collègues posant des questions sur nos produits. "J'ai essayé ça, et ça n'a pas marché." - * pause pour l'effet * "Eh bien, que s'est-il passé exactement qui vous a fait conclure que ça" ne marchait pas "?" - "Oh bien j'ai une exception de pointeur nul ..." <> – Pointy

Répondre

0

1) Vous n'utilisez pas le paramètre "id" dans fsize()

2) S'il vous plaît poster vos onclicks ... Comment utilisez-vous fsize et changetextsize ensemble? Vous ne voyez pas l'utilisation de la valeur "textsize" n'importe où ... Aussi, que se passe-t-il lorsque vous cliquez?

0
var vfontsize = document.getElementById("#colleft"); 

devrait, très probablement, être

var vfontsize = document.getElementById("colleft"); // no hash 

il me semble que les restes d'une tentative de jquery ou similaire ..

puis, dites-nous comment vous appelez ces fonctions vous J'ai posté ..

Questions connexes