Javascript : attendre avant l'accès a un lien

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Bahanix
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 131
Inscription: Mar Juin 07, 2005 23:58

Javascript : attendre avant l'accès a un lien

Message le Jeu Juin 16, 2005 14:21

Bonjour,

Je voudrais que les visiteurs de mon site patientent avant d'avoir accès a un certain lien. Cependant, ce temps d'attente peut varier d'un lien a l'autre

Voici alors ce que j'ai fais :

Code: Tout sélectionner
<div id="wait" style="visibility:hidden;"><img src="wait.gif" /></div>

<script type="text/javascript">

function bouge(quoi){
   // les ... sont en fait l'url
   location=".../jeu.php?action="+quoi;
}

function attend(combien,quoi){
   wait.style.visibility="visible";
   setTimeout("bouge(quoi)",combien);
}

function action(quoi){
   if(quoi=="bois"){
      attend(5000,quoi);
   }
   if(quoi=="pierre"){
      attend(7000,quoi);
   }
   // ... On le repete pour chaque lien
}
</script>


Exemple de lien :

Code: Tout sélectionner
<a onclick="action(bois);">Bois</a>
<a onclick="action(pierre);">Pierre</a>


Mais ca ne marche pas ^^
Y a t il une faille quelque part ? (Je ne m'y connais pas bcp en Javascript)


dmathieu
Modérateur
Modérateur
 
Messages: 6930
Inscription: Ven Jan 09, 2004 16:21

Message le Jeu Juin 16, 2005 14:35

je développe pas javascript dsl
[HS]la taille maximum des avatars est de 100 par 100[/HS]


e-kiwi
Modérateur
Modérateur
 
Messages: 13876
Inscription: Mar Déc 23, 2003 9:04

Message le Jeu Juin 16, 2005 14:51

>> Mais ca ne marche pas ^^

t as un message d erreur javascript retourné, il suffit de le lire

sinon déjà essaye <a href="javascript:action('bois')">Bois</a>


srappaille
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 207
Inscription: Lun Jan 19, 2004 13:46

Message le Jeu Juin 16, 2005 14:56

Bonjour,

Voici une temporisation simple sur un lien :

Code: Tout sélectionner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
   <title>Titre de la page</title>
</head>
<script language="JavaScript">
function bouge(quoi, delai) {
   setTimeout("window.location='"+quoi+"'", delai); // delai en millisecondes
}
</script>
<body>
<a href="#" onclick="javascript:bouge('http://...', 10000)">Bois</a>
</body>
</html>



Bien à vous,

Serge


Bahanix
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 131
Inscription: Mar Juin 07, 2005 23:58

Message le Jeu Juin 16, 2005 20:38

Effectivement, c'est beaucoup plus simple, je vais essayer de mettre ca en place de suite :D
Pour KaZhaR, je change mon avatar dès que possible aussi ^^ (mais je ne suis pas un posteur régulier... Mais ca n'excuse rien.)

Merci beaucoup à tous ^^


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Test de lien (type de redirection)
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Calcul du taux de liens vers des pages internes
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
  • Recherche de citations d'un site en texte brut
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités