Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1636 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Lien cliquable aprés x secondes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lien cliquable aprés x secondes

n°1536769
auredu59
aure=aurélien .: bise lyli :.
Posté le 31-03-2007 à 20:58:47  profilanswer
 

Bonjour, j'ai deja posté ce sujet sur un autre forum mais je n'ai pas de réponse donc je me permet de poster ici.  
Je souhaiterai avoir sur une page web un lien demandant d'attendre (attende de 5 secondes par exemples) aprés ce temps le lien qui demande d'attendre se transforme en un lien et le visiteur clic dessus pour ouvrir une page ou un document.
Je souhaiterai exactement ce qui est sur cette page: http://www.laboratoire-microsoft.org/d/?id=15721 en dessous de l'image pub 250x250. J'ai essayé de voir le code source, j'ai recuperer dowload.js mais sa donctionne pas!  
 
 
Merci.

mood
Publicité
Posté le 31-03-2007 à 20:58:47  profilanswer
 

n°1536993
Shinuza
This is unexecpected
Posté le 01-04-2007 à 19:11:12  profilanswer
 

Tu as déja fais du js?
Parce que c'est vraiment pas compliqué, mais te balancer du code sans que tu ne comprennes, c'est pas t'aider.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1537248
auredu59
aure=aurélien .: bise lyli :.
Posté le 02-04-2007 à 12:10:16  profilanswer
 

Et bien en fait je ne connais pas tout en js et je pensais que sa allé être simple de touver un script faisant se que je souhaite mais visiblement non j'ai donc récuperé celui sur le site laboratoire-microsoft mais sa ne fonctionne pas.

n°1537253
MagicBuzz
Posté le 02-04-2007 à 12:16:08  profilanswer
 

y'a des milliers de façons de faire, avec JS ou sans JS, conforme W3C ou non.
 
par contre, aucune solution n'a la garantie de marcher sur tous les navigateur :p

n°1538053
auredu59
aure=aurélien .: bise lyli :.
Posté le 03-04-2007 à 18:08:29  profilanswer
 

Citation :

y'a des milliers de façons de faire, avec JS ou sans JS, conforme W3C ou non.


Serait-il possible d'avoir un petit script  :bounce:  
 

Citation :

par contre, aucune solution n'a la garantie de marcher sur tous les navigateur


Oui mais de toute façon un site vu avec IE ne sera pas forcement le même avec firefox mais je vais pas m'amusé à faire mon site en fonction de plusieurs naviguateurs c'est au choix des visiteurs de choisir sont navigateur mais faudra pas s'étoner si sur les sites ont voit apparaitre "compatible seulement avec tel ou tel naviguateur" et se sera aux visiteurs de jongler !


Message édité par auredu59 le 03-04-2007 à 18:08:53
n°1538060
flo850
moi je
Posté le 03-04-2007 à 18:24:05  profilanswer
 

regarde du cote de la fonction setTimeout qui permet d'executer une fonction js au bout d'un certain temps

n°1538104
auredu59
aure=aurélien .: bise lyli :.
Posté le 03-04-2007 à 21:00:32  profilanswer
 

Oui sa peut être une solution, l'ouverture d'un message aprés un temps définie... mais j'ai pas trouvé pour un lien.  [:ospookie]

n°1538131
nycius
Ich liebe dich !
Posté le 03-04-2007 à 21:55:43  profilanswer
 

Code :
  1. <SCRIPT language="JavaScript">
  2. function chargement()
  3. {
  4.   setTimeout("url_modif()",2000);
  5. }
  6. function url_modif()
  7. {
  8.   document.getElementById('link').href='ok.html';
  9. }
  10. </SCRIPT>
  11. <body onload="chargement();">
  12. <a href="non.html" id="link">Lien</a>
  13. </body>

n°1538146
Shinuza
This is unexecpected
Posté le 03-04-2007 à 22:46:48  profilanswer
 

nycius a écrit :

Code :
  1. <SCRIPT language="JavaScript">
  2. function chargement()
  3. {
  4.   setTimeout("url_modif()",2000);
  5. }
  6. function url_modif()
  7. {
  8.   document.getElementById('link').href='ok.html';
  9. }
  10. </SCRIPT>
  11. <body onload="chargement();">
  12. <a href="non.html" id="link">Lien</a>
  13. </body>



 
Oui mais l'a t'as quand même un lien ;)
 

Code :
  1. [quotemsg=1538131,8,37159][cpp]<script type="text/javascript">
  2. function chargement()
  3. {
  4.   setTimeout("url_modif()",2000);
  5. }
  6. function url_modif()
  7. {
  8. var lien = "lien.html";
  9. intitule = "Texte décrivant mon lien";
  10.   document.getElementById('changinglink').innerHTML= '<a href="'+lien+'">'+intitule+'</a>'
  11. }
  12. </script>
  13. <body onload="chargement();">
  14. <span id="changinglink">Pas de lien</span>
  15. </body>


 
De plus
 

Code :
  1. <SCRIPT language="JavaScript">


 
Ca n'existe pas :o


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1538147
nycius
Ich liebe dich !
Posté le 03-04-2007 à 22:52:56  profilanswer
 

Si il veut exactement la meme chose apres il bidouille selon  :ange:  
 

Code :
  1. <SCRIPT language="JavaScript">
  2. function chargement()
  3. {
  4. setTimeout("url_modif()",5000);
  5. }
  6. function url_modif()
  7. {
  8. document.getElementById('attente').style.display='none';
  9. document.getElementById('link').style.display='block';
  10. }
  11. </SCRIPT>
  12. <body onload="chargement();">
  13. <div id="attente" style="display:block">Faut attendre !</div>
  14. <div id="link" style="display:none"><a href="non.html">Lien</a></div>
  15. </body>

mood
Publicité
Posté le 03-04-2007 à 22:52:56  profilanswer
 

n°1538150
Shinuza
This is unexecpected
Posté le 03-04-2007 à 22:59:25  profilanswer
 

nycius a écrit :

Si il veut exactement la meme chose apres il bidouille selon  :ange:  
 

Code :
  1. <SCRIPT language="JavaScript">
  2. function chargement()
  3. {
  4. setTimeout("url_modif()",5000);
  5. }
  6. function url_modif()
  7. {
  8. document.getElementById('attente').style.display='none';
  9. document.getElementById('link').style.display='block';
  10. }
  11. </SCRIPT>
  12. <body onload="chargement();">
  13. <div id="attente" style="display:block">Faut attendre !</div>
  14. <div id="link" style="display:none"><a href="non.html">Lien</a></div>
  15. </body>



 
Ca c'est inutile :
 

Code :
  1. <div id="attente" style="display:block">


 
Et ça, bordel, ça n'existe pas :
 

Code :
  1. <SCRIPT language="JavaScript">


 
 
Le mieux serait de cacher les liens via Javascript, ça évitera de bloquer en cas de JS désactivé (surtout si c'est pour faire attendre pendant de la pub :o)
 
 


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1538152
nycius
Ich liebe dich !
Posté le 03-04-2007 à 23:02:33  profilanswer
 

Shinuza a écrit :

Ca c'est inutile :
 

Code :
  1. <div id="attente" style="display:block">


 
Et ça, bordel, ça n'existe pas :

Code :
  1. <SCRIPT language="JavaScript">


 
 
Le mieux serait de cacher les liens via Javascript, ça évitera de bloquer en cas de JS désactivé (surtout si c'est pour faire attendre pendant de la pub :o)


 
1- explique, ne rien mettre plutot que " style="display:block"", si c'est ca ta raison je l'ai mis pour qu'il capte au moins ce quil copiera ..
2- je sais texite pas c'est le NVU de merde qui me colle ca


Message édité par nycius le 03-04-2007 à 23:03:46
n°1538170
Shinuza
This is unexecpected
Posté le 04-04-2007 à 03:24:46  profilanswer
 

1-Ouais, c'est ce que je voulais dire
2-Change d'éditeur :D


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1538188
MagicBuzz
Posté le 04-04-2007 à 08:27:51  profilanswer
 

y'a pas un attribut "disabled" sur la balise a ?

n°1538197
flo850
moi je
Posté le 04-04-2007 à 09:17:26  profilanswer
 

je crois pas .  
 
Mais par contre tu mets un href='#' et la prorpriété style.cursor

n°1538202
MagicBuzz
Posté le 04-04-2007 à 09:23:36  profilanswer
 

effectivement. plus changer la class CSS pour le griser, et zou :)

n°1538223
anapajari
s/travail/glanding on hfr/gs;
Posté le 04-04-2007 à 09:55:57  profilanswer
 

moi j'aurais fait comme ça:

Code :
  1. <script type="text/javascript">
  2. var isClickable = false;
  3. function setClickable(bool){
  4.   isDisabled = bool;
  5. }
  6. window.onload = function (){
  7. setTimeOut("setClickable(true)", 5000);
  8. }
  9. </script>
  10. ...
  11. <a href="tapage.html" onclick="return isClickable">aaa</a>


Comme ça sans js y'a quand même un lien actif ;)
 

Message cité 1 fois
Message édité par anapajari le 04-04-2007 à 09:56:20
n°1538226
MagicBuzz
Posté le 04-04-2007 à 09:58:30  profilanswer
 

anapajari a écrit :

moi j'aurais fait comme ça:

Code :
  1. <script type="text/javascript">
  2. var isClickable = false;
  3. function setClickable(bool){
  4.   isDisabled = bool;
  5. }
  6. window.onload = function (){
  7. setTimeOut("setClickable(true)", 5000);
  8. }
  9. </script>
  10. ...
  11. <a href="tapage.html" onclick="return isClickable">aaa</a>


Comme ça sans js y'a quand même un lien actif ;)


:jap:

n°1538398
auredu59
aure=aurélien .: bise lyli :.
Posté le 04-04-2007 à 14:11:07  profilanswer
 

Merci pour votre aide mais en fait sa fait bien un lien mais lorsque je clic dessus il se passe rien et ce même aprés 5 secondes.

n°1538406
gatsu35
Blablaté par Harko
Posté le 04-04-2007 à 14:20:34  profilanswer
 

en regardant le code de anapajari tu aurai vu que sa variable s'appelle isClickable mais après il modifie isDisabled qui n'existe pas.  
 
voici le code corrigé  

Code :
  1. <script type="text/javascript">
  2.     var isClickable = false;
  3.     function setClickable(bool){
  4.      isClickable = bool;
  5.     }
  6.     window.onload = function (){
  7.     setTimeOut("setClickable(true)", 5000);
  8.     }
  9.     </script>
  10.     ...
  11.     <a href="tapage.html" onclick="return isClickable">aaa</a>

n°1538409
anapajari
s/travail/glanding on hfr/gs;
Posté le 04-04-2007 à 14:24:02  profilanswer
 

gatsu35 a écrit :

en regardant le code de anapajari tu aurai vu que sa variable s'appelle isClickable mais après il modifie isDisabled qui n'existe pas.  


 :jap:  
euh oui c'était écrit vite fait ce matin et non testé, c'est plus un concept qu'une vrai implémentation :o

n°1538411
auredu59
aure=aurélien .: bise lyli :.
Posté le 04-04-2007 à 14:31:03  profilanswer
 

Chez moi sa ne fonctionne toujours pas! Il faut bien mettre le script sur le même page :??:  
 
 

n°1538412
Pablo Escr​obarbe
Retour d'exil
Posté le 04-04-2007 à 14:38:54  profilanswer
 

Tu payes combien?

n°1538413
auredu59
aure=aurélien .: bise lyli :.
Posté le 04-04-2007 à 14:46:14  profilanswer
 

Le script de Nicyus fonctionne bine mais je sais pas si c'est sur tout les naviguateurs.


Message édité par auredu59 le 04-04-2007 à 14:46:52
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Lien cliquable aprés x secondes

 

Sujets relatifs
Lien php + MySql[php] precision lien php html
comment faire un lien dynamique (suivant et précédent) (+1 ou -1 page)[RESOLU] Lien html dynamique sur un label
[ Déplacé ] Script magique... de postage de lienimage + lien
Lien phpGroupe de cellule cliquable
Lien d'une image erronélien équivalent à CTRL + N
Plus de sujets relatifs à : Lien cliquable aprés x secondes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR