|
|
|
|
Bonjour,
J'ai un petit souci avec Javascript. C'est un langage que je ne maitrise pas du tout, donc la solution du problème est peut-être toute simple. Bon voilà le problème. J'ai un site web ( http://www.preparer-les-concours.com à voir avec mozilla FF de préférence sinon c'est assez laid) et j'aimerais que l'utilisateur puisse changer le thème de la page en cliquant sur un lien (là où il y a marqué "changer le thème"). En fait g mis un onclick dans ma balise <a> et voilà le code pour ma fonction theme :
(comme c an'avait pas l'air de marcher du tout, je me suis limité à faire une fonction pour changer le theme de ma zone "texte" qui a déjà un style css défini)
function theme(texte)
{
with(document)
{
texte.style.background-color='#808080';
texte.style.color='#451200';
}
}
Voilà, je vois pas ce qui cloche, c'est ultra simple. Aussi, j'ai déjà utilisé le javascript pour afficher une info au survol de certains liens (le menu par exemple) en changeant simplement le style css des cadres d'info, les rendant hidden ou visible au passage de la souris, et le code était similaire à celui que je vous met au dessus.
D'où vient le problème ???
Merci d'avance, je n'y comprend plus rien.
Ah oui et à noter que le fait d'écrire cette fonction après les autres fait que plus aucune de mes fonctions Javascript ne marche. Et dernière précision, mon fichier javascript est indépendant de la page et est appelé par un tag <script> dans le <head>
Configuration: Windows XP Firefox 2.0.0.5
Salut,
|
Bonsoir
texte.style.backgroundColor = '#808080'; Ceci dit même comme ça j'ai bien peur que ça ne fonctionne toujours pas ! Personnellement j'écrirais plutôt
function theme(eltId)
{
var elt = document.getElementById(eltId);
elt.style.backgroundColor='#808080';
elt.style.color='#451200';
}
Bon faudrait tester que elt est valide ... Voilà PhP Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ... |
Bonjour
|
Salut,
|