|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : juin 2010 Messages : 116 ![]() |
Salut , j'espérais faire un changement de style en javascript , l'idée consiste à changer tout les mots "blue" par exemple en "red" dans la page , L'idée qui me vient est de stocker tout le code source de la page dans une variable et faire un remplacement avec la méthode replace , mais techniquement je ne vois pas comment faire , De l'aide S'il vous plaît
|
|
|
00
|
|
|
#2 | ||||||
|
Membre expérimenté
![]() ![]() Inscription : août 2008 Messages : 510 ![]() |
Bonsoir,
Le mieux serait de créer un div, et mettre de ce dont tu as besoins a l'interieur Code :
Code :
Code :
__________________
If you type Google into Google, you Can break the internet" - The IT Crowd |
||||||
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() ![]() |
tu voudrais modifier le css où il y a la propriété color ?
l'idéal serait que tous tes éléments de couleur bleue aient la même classe, puis dans le javascript : Code :
Code :
<input type="button" value="changer de couleur" onclick="changeColor('classe','red')" />
__________________
(marquer un post résolu si vous êtes satisfait de la réponse le chat caramail de retour ? :/ http://www.tchats.net/beta.php les projets web en cours sont sur : https://github.com/rotrevrep |
||
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : juin 2010 Messages : 116 ![]() |
Merci pour vos réponses mais ce n'est pas ça , je voudrai remplacer toute instance dans le code source du mot "blue" et le remplacer par "red" y compris les noms des dossiers , nom d'images etc..
|
|
|
00
|
|
|
#5 | ||||
|
Membre expérimenté
![]() ![]() Inscription : août 2008 Messages : 510 ![]() |
Bonjour,
Tu veux remplacer le body de ta page web je pense, dans ce cas c'est possible 1- Code html Code :
Code :
__________________
If you type Google into Google, you Can break the internet" - The IT Crowd |
||||
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() ![]() |
ceci te conviendrait il ?
Code :
__________________
(marquer un post résolu si vous êtes satisfait de la réponse le chat caramail de retour ? :/ http://www.tchats.net/beta.php les projets web en cours sont sur : https://github.com/rotrevrep |
||
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : juin 2010 Messages : 116 ![]() |
ça commence à être clair ! Merci
Si Je veux remplacer tout ce qui vient après la balise <html> Que faire ? |
|
|
00
|
|
|
#8 | |||
|
Membre Expert
![]() ![]() |
Citation:
Code :
__________________
(marquer un post résolu si vous êtes satisfait de la réponse le chat caramail de retour ? :/ http://www.tchats.net/beta.php les projets web en cours sont sur : https://github.com/rotrevrep |
|||
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Inscription : juin 2010 Messages : 116 ![]() |
Merci Pour Votre Réponse , Je vais L'essayer
|
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Inscription : juin 2010 Messages : 116 ![]() |
Re.
Ne faudrait il pas faire un document.write pour voir les changements ? et est ce que ton dernier code donne tout ce qui est entre <html>et </html> ? Merci ^^ |
|
|
00
|
|
|
#11 | |
![]() ![]() Inscription : janvier 2011 Messages : 2 944 ![]() |
Bonjour,
Citation:
Tu peux toujours essayer de modifier le innerHTML ainsi modifier mais pas sûr que cela plaise à tous les navigateurs. |
|
|
|
00
|
|
|
#12 | ||||
|
Expert Confirmé Sénior
![]() ![]() Inscription : avril 2004 Messages : 4 795 ![]() |
bonsoir,
franchement placer tout le code de la page document.body.innerHTML dans une variable pour remplacer un mot par un autre ce n'est pas très optimisé Surtout que rien ne nous dit que "blue" ou "red" se trouvent exclusivement dans le texte : ces deux mots peuvent se retrouver par exemple dans la définition du style, ou dans un code javascript. Il ne serait pas mieux d'encadrer les mots en question par un <span> et de les modifier le moment venu ? Exemple : Code html :
Code javascript :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com