fonction pour enlever une chaine dans code hTML [javascript/html] - HTML/CSS - Programmation
Marsh Posté le 19-02-2009 à 11:34:09
regexp, ça existe aussi en Java, je crois...
Déjà, l'idée de base me semble pourrie : utiliser du JS pour supprimer systématiquement du contenu d'une page web
En gros, je vais récupérer n fois return false, plus une fonction en JS, soit quelques ko.
Et le seul rôle de cette fonction sera de supprimer ces éléments inutiles...
Autant supprimer le mal à le racine : dans la page.
Spoiler : Notepad -> Rechercher/Remplacer -> Remplacer tout |
Marsh Posté le 19-02-2009 à 23:55:20
bonjour macgawel,
comme j'en ai des milliers, je ne vais pas supprimer bêtement les "return false;' a la main.
Il suffit juste d'un petit script qui se charge à chaque fois que la page html s'affichera, et qui remplace les return false par une chaine vide.
cordialement.
Marsh Posté le 20-02-2009 à 07:29:28
t as lu son spoiler
si t as pas de ctrl+h sur ton éditeur de texte change vite
Marsh Posté le 20-02-2009 à 12:07:49
salut mirror,
je viens de voir ce que ca faisait,
merci pour cette idée: je vais finir par le faire sur la centaine de code que j'ai
car j'ai plus d'une centaine de page html qui contiennent return false;
d'où je pensais que de faire un script en fait.
Je vais commencer, en attendant peut être un code
a bientot
Marsh Posté le 20-02-2009 à 12:59:58
si ton ctrl+h marche pas récursivement sur un dossier change d éditeur
Marsh Posté le 20-02-2009 à 13:01:02
Une centaine de pages ?
Pour un seul site... Pas mal
Ca dépend du Système d'Exploitation. Par exemple, sous *NIX, il y a moyen avec sed (voir ce sujet par exemple).
Sous Windows, avec Notepad++ tu peux le faire en deux étapes (ça peut être lourd suivant la taille des fichiers) :
1. Ouvrir tous les fichiers *.html concernés
2. "Remplacer tout dans les documents ouverts"
Sinon, un petit programme peut te faire ça facilement.
Code :
|
Toujours sur le forum, tu as du VBS, par exemple...
Marsh Posté le 21-02-2009 à 02:55:01
merci ,
j'ai finallement utilisé notepad avec control+h
ca a été long et répétitif, on s'y fait a force
a bientot
Marsh Posté le 19-02-2009 à 08:02:57
bonjour tout le monde,
j'aimerais avoir une aide pour créer une fonction javascript qui supprimerait "return false;" dans un type de ligne de code suivant:
Cette ligne est présente dans le code HTML d'un blog expérimental.
Vous pourriez me dire de le supprimer à la main, mais il y a des "return false;" par millier.
J'ai des bases en JAVA, mais aucune en javascript.
l'algorithme prévu étant:
tant que la page HTML n'a pas été fini (lenght?)
si "return false;"
alors (replace?) avec "" (chaine vide)
Merci