Javascript et onglet ?

yakipa
WRInaute discret
WRInaute discret
 
Messages: 87
Inscription: 15 Fév 2006

Javascript et onglet ?

Message le Mar Avr 03, 2007 7:56

Salut,

Pour certaines contraintes j'utilise une fonction qui places certains liens en window.open du style :
Code :

1.
<a href="#" onclick="window.open('page.html','_self');">Link</a>



Ca marche tres bien sauf pour les onglets FF, si on fais clic droit onglet ca marche pas
alors je sais que FF prend pas les onclick and co en onglet mais est ce que qqun aurait trouvé une solution ?


NxtGen
WRInaute impliqué
WRInaute impliqué
 
Messages: 762
Inscription: 24 Oct 2006

Message le Mar Avr 03, 2007 8:08

En fesant comme ca, ca marche :

Code: Tout sélectionner
<a href="page.html" onclick="window.open(this.href,'_self'); return false;">Link</a>


mais je ne vois pas tellement l'intéret... ca reviens au meme que de faire :

Code: Tout sélectionner
<a href="page.html" target="_self">Link</a>


:)

yakipa
WRInaute discret
WRInaute discret
 
Messages: 87
Inscription: 15 Fév 2006

Message le Mar Avr 03, 2007 8:27

Merci mais je veux pas que certaines url soient crawlables dans le href


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Message le Mar Avr 03, 2007 8:32

et pourquoi pas ceci ?
Code: Tout sélectionner
<a href="#" onClick="document.location.href='page.html';return false;">Link</a>


oliv63
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 455
Inscription: 6 Jan 2005

Message le Mar Avr 03, 2007 8:46

Le basique c'est :

Code: Tout sélectionner
<a href="page.html" target="_self" rel="nofollow">Link</a>


NxtGen
WRInaute impliqué
WRInaute impliqué
 
Messages: 762
Inscription: 24 Oct 2006

Message le Mar Avr 03, 2007 8:47

yakipa a écrit:Merci mais je veux pas que certaines url soient crawlables dans le href



Code: Tout sélectionner
<a href="page.html" onclick="window.open(this.href,'_self'); return false;" rel="nofollow">Link</a>
?

yakipa
WRInaute discret
WRInaute discret
 
Messages: 87
Inscription: 15 Fév 2006

Message le Mar Avr 03, 2007 8:49

NxtGen a écrit:
yakipa a écrit:Merci mais je veux pas que certaines url soient crawlables dans le href



Code: Tout sélectionner
<a href="page.html" onclick="window.open(this.href,'_self'); return false;" rel="nofollow">Link</a>
?


a ce moment autant faire ?


Code: Tout sélectionner
<a href="page.html" rel="nofollow">Link</a>

St0uK
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 10 Jan 2007

Message le Mar Avr 03, 2007 8:57

D'autant plus qu'en mettant l'url dans le href, ton lien sera suivable via clic droit > onglet sous FF.


NxtGen
WRInaute impliqué
WRInaute impliqué
 
Messages: 762
Inscription: 24 Oct 2006

Message le Mar Avr 03, 2007 8:59

yakipa a écrit:
NxtGen a écrit:
yakipa a écrit:Merci mais je veux pas que certaines url soient crawlables dans le href



Code: Tout sélectionner
<a href="page.html" onclick="window.open(this.href,'_self'); return false;" rel="nofollow">Link</a>
?


a ce moment autant faire ?


Code: Tout sélectionner
<a href="page.html" rel="nofollow">Link</a>


ui c'est ce que je voulais ecrire, mais j'ai oublié d'en enlever la moitié ^^

yakipa
WRInaute discret
WRInaute discret
 
Messages: 87
Inscription: 15 Fév 2006

Message le Mar Avr 03, 2007 9:00

et c'est certains que ca passe ca ?


NxtGen
WRInaute impliqué
WRInaute impliqué
 
Messages: 762
Inscription: 24 Oct 2006

Message le Mar Avr 03, 2007 9:06

si par ca passe, tu veux dire "pas suivi par les robots", normalement oui.

Aprés tu peux également bloquer la page.html aux robots avec un robot.txt

Handy
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 9
Inscription: 29 Sep 2006

Message le Lun Nov 03, 2008 9:40

Bonjour,

julienr a écrit:et pourquoi pas ceci ?
Code: Tout sélectionner
<a href="#" onClick="document.location.href='page.html';return false;">Link</a>


Super réponse !

J'aimerais connaître la même fonction avec l'ouverture d'une nouvelle fenêtre (dimentionnable si possible).

Par exemple Open.New.Window, largeur:600, hauteur:400

Merci de vos réponses !


Handy

Handy
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 9
Inscription: 29 Sep 2006

Message le Mar Nov 04, 2008 8:14

Voici le bon code :

Code: Tout sélectionner
<a href="javascript:void(0)" onclick="window.open('http://Monsite.com/Ma-Page.html','welcome','width=800,height=520')">Mon Lien Popup</a>


Lien non comptabilisé par les robots.

Lien non crawlable.

Lien s'ouvrant en popup.

Lien fonctionnant parfaitement sous IE, FF, Opera, Chrome.

Lien s'ouvrant même avec les meilleurs anti popup.

Trop Fort Handy !


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité