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

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Bahanix
WRInaute discret
WRInaute discret
 
Messages: 131
Inscription: 7 Juin 2005

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: 7244
Inscription: 9 Jan 2004

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: 15617
Inscription: 23 Déc 2003

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 discret
WRInaute discret
 
Messages: 207
Inscription: 19 Jan 2004

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 discret
WRInaute discret
 
Messages: 131
Inscription: 7 Juin 2005

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 ^^


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

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 les experts Google Analytics de Ranking Metrics.

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

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Music Search

  • 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 1 invité