|
|
|
|
spartacvs, le lundi 4 février 2002 à 20:51:27Tu doit recharger les deux cadres pour y arriver.
Et le moyen le plus facile en HTML c'est de te créer autant de pages à 2 frames que tu veux de couleurs. Va voir mon site : http://floverdevel.multimania.com/ et fais afficher le code source tu aurra un bon exemple de ce que je veux dire. C'est presque la meme chose que toi, sauf que moi je ne change pas la couleur de fond, c'est le texte qui change. Mais le principe est le meme. Il y a 3 frames en tout, les 2 frames qui te concerne sont ceux en haut et en bas. J'espere que ça peut t'aider. No 'one' can be told what the matrix is. You'll have to explore it yourself. |
Salut spartacvs
Voici un petit script en Javascript qui te permet de changer la couleur du fond sans recharger la page : <html> <head> <script language="Javascript"> <!-- rouge="#FF0000" vert="#00FF00" bleu="#0000FF" function changeBGColor(color) { document.bgColor=color; } // --> </script> </head> <body > <form> <input type="button" value="Mettre le fond en rouge" onclick="changeBGColor(rouge)"><br> <input type="button" value="Mettre le fond en vert" onclick="changeBGColor(vert)"><br> <input type="button" value="Mettre le fond en bleu" onclick="changeBGColor(bleu)"><br> </form> </body> </html> Tu peux naturellement utiliser n'importe qu'elle autre couleur : par ex : changeBGColor('#122A1C') fct aussi ! Et un autre qui te permet de changer l'image de fond (tjrs sans recharger la page ) : <html> <head> <script language="Javascript"> <!-- // Précharge les différents fonds var bg=new Array(); bg[0]=new Image(); bg[0].src="fond0.jpg"; bg[1]=new Image(); bg[1].src="fond1.jpg"; bg[2]=new Image(); bg[2].src="fond2.jpg"; function changeBCImage(index) { document.body.background= bg[index].src; } // --> </script> </head> <body > <form> <input type="button" value="Changer de fond pour fond0.jpg" onclick="changeBCImage(0)"><br> <input type="button" value="Changer de fond pour fond1.jpg" onclick="changeBCImage(1)"><br> <input type="button" value="Changer de fond pour fond2.jpg" onclick="changeBCImage(2)"> </form> </body> </html> Tu dois avoir 3 images jpeg qui vont te servir de fond et les nommées fond1.jpg, fond2.jpg et fond3.jpg Mais tu peux librement adapter le code ... ;:-) Tester avec IE 6 mais pas NS ... @+ Philippe [[ The Truth is Out There ]]
|
Bonjour,
J'aimerais vous remercier pour vos réponses. Javais oublié de mentioner deux élémenst imortants: 1) Je commence à commencer à programmer html et je ne suis pas informaticien. Je recherche donc une solution TRÈS facile pour MOI ;) 2) Un des cadres contient le menu. Il y a donc des ', " et ;. J'avais essayé avec un fichier .js avec quelqu'un mais il y avait conflit avec les ';". Ce, malgré l'utilisation de variables dans le fichier .js. D'après ce que je peux voir, si je ne me trompe, la solution de Floverevel semble la meilleure pour un ignare d'html comme moi étant donné que je cherche la facilité bien avant la performance. Sauf que je ne comprends pas bien. Si ça ne te dérange pas Floveldevel, je vais te contacter pour que tu me donne un peu plus de détails. Encore merci et n'hésitez pas à faire des commentaires. Ciao,
|