2010-05-27 8 views
2

Je suis en train de coder une page "Connexion à la réunion" où je souhaite que le lien permettant aux participants de se joindre à notre événement GoToMeeting soit "activé" 15 minutes avant l'heure de début.Modifier la valeur href d'un lien en fonction du temps

Ainsi, la page visitée par les utilisateurs pour voir les informations de connexion (meetingID, mot de passe) inclut l'heure de début de la réunion. J'ai besoin d'un bouton ('Connect To Meeting') pour passer de inactif à Active lorsque [Now() < (StartTime()-15minutes)].

+4

Alors, quelle est votre question ou vous cherchez quelqu'un pour coder cela pour vous? – Lazarus

+0

Kinda espérait voir des suggestions pertinentes dans «Questions connexes». Donc oui ... je cherche à voir comment les autres ont abordé le problème. L'état du bouton est généralement basé sur le sélecteur ou sur le résultat des événements de l'utilisateur. – justSteve

Répondre

2

Si vous avez juste besoin du bouton pour changer, calculez la différence entre now() et votre heure de début et créez un settimeout avec cette valeur.

var now = new Date(); 
var start = new Date(2010,5,27,11,30,0); // starts at 11:30am 
var diff = start.getMilliseconds() - now.getMilliseconds(); 
window.setTimeout("document.getElementById('button').disabled = false;",diff); 
+0

Quand j'ai commencé cette question, mon objectif était, comme vous le dites, de changer le bouton alors oui, merci pour les mécaniciens à cela. FWIW, de déclencher une fonction permet beaucoup plus de flexibilité. – justSteve

Questions connexes