Supprimer les balises <a href>
4 messages
• Page 1 sur 1
- Mathieu M.
- WRInaute discret

- Messages: 79
- Inscription: 30 Déc 2009
Supprimer les balises <a href>
Bonjour,
Sur l'un de mes sites, j'inclus une page externe qui me balance des résultats sportifs en live. Là, pas de problème, je code le truc ainsi :
Par contre, cette page a le fâcheux inconvénient d'inclure des liens assez barbares, du type : <a href="./player20158889.asp?v2">Nom du joueur</a>.
Ces liens ne pointent évidemment vers rien... Bref, serait-il possible via un petit code javascript ou autre, de retirer les balises <a href=""> d'un passage bien précis ?
Merci
Sur l'un de mes sites, j'inclus une page externe qui me balance des résultats sportifs en live. Là, pas de problème, je code le truc ainsi :
- Code: Tout sélectionner
<object data="livescoreiframecomplet.php" type="text/html" width="598" height="720">
alt : <a href="livescoreiframecomplet.php">Live TENNIS</a>
</object>
Par contre, cette page a le fâcheux inconvénient d'inclure des liens assez barbares, du type : <a href="./player20158889.asp?v2">Nom du joueur</a>.
Ces liens ne pointent évidemment vers rien... Bref, serait-il possible via un petit code javascript ou autre, de retirer les balises <a href=""> d'un passage bien précis ?
Merci
- migli
- Nouveau WRInaute

- Messages: 41
- Inscription: 11 Avr 2006
Re: Supprimer les balises <a href>
En javascript :
1. crée une expression régulière pour retrouver les liens, du type
2.
3.
Tu mets l'ensemble à l'affichage du DOM :
1. crée une expression régulière pour retrouver les liens, du type
- Code: Tout sélectionner
var regexp = new RegExp('#<a [^>](.*)</a>#');
2.
- Code: Tout sélectionner
var codeAvecLesLiens = taDiv.innerHTML;
codeSansLesLiens = codeAvecLesLiens.replace(regexp, "");
3.
- Code: Tout sélectionner
taDiv.innerHTML = codeSansLesLiens;
Tu mets l'ensemble à l'affichage du DOM :
- Code: Tout sélectionner
window.addEvent('domready', function() {
var regexp = new RegExp('#<a [^>](.*)</a>#');
var codeAvecLesLiens = taDiv.innerHTML;
codeSansLesLiens = codeAvecLesLiens.replace(regexp, "");
taDiv.innerHTML = codeSansLesLiens;
});
-

Leonick - WRInaute accro

- Messages: 19598
- Inscription: 8 Aoû 2004
Re: Supprimer les balises <a href>
par contre, je ne sais pas si le js d'une page peut interagir avec un iframe en provenance d'un autre site, pour une question de sécurité du navigateur : c'est justement ce qui posait problème pour les scripts de suivis d'adsense et il fallait donc bricoler
4 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Google propose en option un lien pour supprimer un site des résultats - 23-09-2005
- Balises meta et référencement : les bases à savoir - 04-08-2008
- Outil officiel de suppression de pages de l'index Google - 18-04-2007
- Balises meta Syndication source, original source - 30-11-2010
- Référencement : faut-il abandonner les balises META ? - 12-09-2006
- Des longues descriptions de sites (snippets) en test sur Google - 29-09-2008
- Description d'une page-type optimisée pour le référencement - 04-08-2008
- Google attaqué en justice - 22-10-2002
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

