PROS du Javascript, peut-on faire mieux? [Aide SVP]
8 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
PROS du Javascript, peut-on faire mieux? [Aide SVP]
Bonjour,
Ma page d'accueil contient un certain nombre de liens. Certains d'entre-eux ne peuvent être accessibles à n'importe qui. J'ai donc mis en place un javascript qui permet d'afficher un avertissement lorsque le visiteur clique sur l'un de ces liens.
Un avertissement s'ouvre et lui demande de confirmer son choix. S'il le confirme, il doit atterrir sur la page index2.php, sinon il est renvoyé ailleurs.
Il existe des méthodes plus simples pour le faire mais la réalité de mon script est un peu plus complexe. Je la simplifie ici pour ne pas compliquer inutilement.
Voici mon script :
--------------------------------------------
Dans le head :
<!--
function avertissement(){
if (confirm("Voulez-vous vraiment entrer sur ce site?"))
document.location.href="index2.php";
else
document.location.href="http://www.disney.com";
}
-->
--------------------------------------------
Format d'un lien dit "sensible" :
<a href="#" onclick=avertissement()>Page sensible du site</a>
--------------------------------------------
Voilà, tout ceci marche très bien... et en réalité c'est encore multilangue. Enfin bref... le problème c'est que ces liens ne sont pas suivis par les bots...
Est-il possible de faire mieux? Des idées?
Ma page d'accueil contient un certain nombre de liens. Certains d'entre-eux ne peuvent être accessibles à n'importe qui. J'ai donc mis en place un javascript qui permet d'afficher un avertissement lorsque le visiteur clique sur l'un de ces liens.
Un avertissement s'ouvre et lui demande de confirmer son choix. S'il le confirme, il doit atterrir sur la page index2.php, sinon il est renvoyé ailleurs.
Il existe des méthodes plus simples pour le faire mais la réalité de mon script est un peu plus complexe. Je la simplifie ici pour ne pas compliquer inutilement.
Voici mon script :
--------------------------------------------
Dans le head :
<!--
function avertissement(){
if (confirm("Voulez-vous vraiment entrer sur ce site?"))
document.location.href="index2.php";
else
document.location.href="http://www.disney.com";
}
-->
--------------------------------------------
Format d'un lien dit "sensible" :
<a href="#" onclick=avertissement()>Page sensible du site</a>
--------------------------------------------
Voilà, tout ceci marche très bien... et en réalité c'est encore multilangue. Enfin bref... le problème c'est que ces liens ne sont pas suivis par les bots...
Est-il possible de faire mieux? Des idées?
mmmh...
Si c'est pour du reférencement, ca va etre dur de trouver une solution...
À moins que tu crées une page php temporaire qui demandera de confirmer le choix ou de retourner en arrière (ou pourquoi tu mettrais pas zonefoot.net à la place de disney
), mais encore une fois, pour le référencement c'est très délicat...
Si c'est pour du reférencement, ca va etre dur de trouver une solution...
À moins que tu crées une page php temporaire qui demandera de confirmer le choix ou de retourner en arrière (ou pourquoi tu mettrais pas zonefoot.net à la place de disney
Oui c'est possible.
Deja en ne renvoyant pas des visiteurs chez Disney, ils sont bien assez riches comme ca et n'auraient pas eux meme l'idee de renvoyer leur visiteurs chez toi
Sinon, plus serieusement, pour les pages pour adultes tu fais une page intermediaire, genre avertissement.php
que tu appelles avec en parametre l'id du site demande, ou meme l'url complete si tu associes pas un id a chaque lien...
par exemple :
avertissement.php?url=www.rocco.com
je me rend compte que cet exemple est debile
mais bon ensuite sur cette page avertissement.php t'as ton avertissement etc et un lien vers www.rocco.com pour ceux qui sont bien decides a visiter ce site (et qui seront probablement de toutes facons la plupart du temps des mineurs...)
j'espere que ca repond a ta question ; en tous cas faire un truc base uniquement sur le javascript c pas serieux de toutes facons, car tout le monde ne l'active pas (en theorie)
Deja en ne renvoyant pas des visiteurs chez Disney, ils sont bien assez riches comme ca et n'auraient pas eux meme l'idee de renvoyer leur visiteurs chez toi
Sinon, plus serieusement, pour les pages pour adultes tu fais une page intermediaire, genre avertissement.php
que tu appelles avec en parametre l'id du site demande, ou meme l'url complete si tu associes pas un id a chaque lien...
par exemple :
avertissement.php?url=www.rocco.com
je me rend compte que cet exemple est debile
j'espere que ca repond a ta question ; en tous cas faire un truc base uniquement sur le javascript c pas serieux de toutes facons, car tout le monde ne l'active pas (en theorie)
- Code: Tout sélectionner
<a href="index2.php" onclick="avertissement();return false;">Page sensible du site</a>
Le "return false" garanti que si javascript est activé le href ne sera pas pris en compte. Ceux qui ont javascript désactivés et les bots suivront le href.
jerome347 a écrit:
- Code: Tout sélectionner
<a href="index2.php" onclick="avertissement();return false;">Page sensible du site</a>
Le "return false" garanti que si javascript est activé le href ne sera pas pris en compte. Ceux qui ont javascript désactivés et les bots suivront le href.
Génial... Je crois que tu as vu pile dans le mille... c'est exactement ça que je voulais mais je n'étais pas sûr de la manière dont il fallait écrire tout cela pour que le bot passe à travers. Je vais tester cela demain.
Je remercie tous les autres mais je dois bel et bien m'en tenir à cette façon de faire, pour diverses raisons. Et rassurez-vous, je ne dirige pas mes visiteurs sur Disney... je l'ai juste fait comme ça ici pour rendre mon exemple plus explicite.
J'adapte la solution de Jérôme à mon script et je vous tiens au courant dès demain. Merci encore.
Voilà, j'ai enfin trouver le temps de refaire les liens problématiques de ma page d'accueil. J'ai appliqué la méthode proposée par Jérôme, tout fonctionne parfaitement et le bot prend en considération ces nouveaux liens. Merci encore mille fois!
Merci pour ta remarque. Bien que le système adopté grâce à Javascript soit une des meilleures protections pour 99,99% des internautes, il existe effectivement quelques internautes qui ont désactivé le javascript (c'est extrêmement rare!).
Comme tu l'auras sans doute remarquer, ce système n'est pas la seule protection mise en place. Ma page d'accueil n'est autre qu'une copie de la "vraie" page d'accueil avec des liens modifiés (avertissement javascript) et des images censurées. Sur ces images, très visibles, se trouve un logo et du texte suffisamment explicite pour prévenir le visiteur du caractère particulier du site qu'il visite.
De plus, le site est étiqueté selon les normes ICRA :
http://www.icra.org/labelv02.html
Enfin, d'autres avertissements sont réitérés sur de nombreuses pages du site, de même que dans ses conditions d'utilisation accessibles depuis n'importe quelle page.
Tous ces éléments combinés offrent donc une excellent protection pour les visiteurs qui ne souhaiteraient ou ne pourraient pas être exposés au type de matériel proposé sur le site.
Si tu as une meilleure solution, n'hésite pas à m'en faire part.
rottman a écrit:Et pour les jeunes mineurs qui n'ont pas activé le javascript?
Merci pour ta remarque. Bien que le système adopté grâce à Javascript soit une des meilleures protections pour 99,99% des internautes, il existe effectivement quelques internautes qui ont désactivé le javascript (c'est extrêmement rare!).
Comme tu l'auras sans doute remarquer, ce système n'est pas la seule protection mise en place. Ma page d'accueil n'est autre qu'une copie de la "vraie" page d'accueil avec des liens modifiés (avertissement javascript) et des images censurées. Sur ces images, très visibles, se trouve un logo et du texte suffisamment explicite pour prévenir le visiteur du caractère particulier du site qu'il visite.
De plus, le site est étiqueté selon les normes ICRA :
http://www.icra.org/labelv02.html
Enfin, d'autres avertissements sont réitérés sur de nombreuses pages du site, de même que dans ses conditions d'utilisation accessibles depuis n'importe quelle page.
Tous ces éléments combinés offrent donc une excellent protection pour les visiteurs qui ne souhaiteraient ou ne pourraient pas être exposés au type de matériel proposé sur le site.
Si tu as une meilleure solution, n'hésite pas à m'en faire part.
8 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Sortie d'un nouveau livre sur Google
- Googlebot analyse certains codes JavaScript
- Des bons outils pour les spécialistes des Web Analytics
- Meilleurs voeux de la part de Web Rank Info
- Optimisation du référencement d'un site en AJAX
- Le bêtisier 2008 du site WebRankInfo
- MyMaps : des cartes personnalisées avec Google Maps
- Keyword Search Engine : le choix des bons mots-clés
- Publier un communiqué de presse en ligne gratuitement
- Le simulateur de vol de Google Earth
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Compute
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité







le forum