5568 sujets

Sémantique web et HTML

Bonjour,

J'ai un petit script qui permet le clignotement d'un texte. Il fonctionne bien s'il se trouve sous une balise <h_> ou <p>.
Par contre, je ne réussis pas à le faire fonctionner dans un tableau.

Voici le code :

Ici ça fonctionne :
<h1><span id="blink">Stage Treuil<script type="text/javascript">blinker('blink');</script></span></h1>



Ici ça ne fonctionne pas :
					<table>
						<tr>
							<th rowspan="6" id="blink">du lundi 05 août<br />au samedi 10 août 2013<script type="text/javascript">blinker('blink');</script></th>
						</tr>
...



Merci d'avance pour votre aide.
lool
Modifié par lool_lauris (27 Jan 2013 - 14:18)
Bonjour,

avec ce script placé à la fin du body, ça fonctionne.


<script type="text/javascript">
<!--
// blink "on" state
function show()
{
	if (document.getElementById)
	document.getElementById("blink").style.visibility = "visible";
}
// blink "off" state
function hide()
{
	if (document.getElementById)
	document.getElementById("blink").style.visibility = "hidden";
}
// toggle "on" and "off" states every 450 ms to achieve a blink effect
// end after 4500 ms (less than five seconds)
for(var i=900; i < 4500; i=i+900)
{
	setTimeout("hide()",i);
	setTimeout("show()",i+450);
}
-->
</script>

Modifié par rodolpheb (27 Jan 2013 - 14:38)
Merci pour ta réponse.
J'ai essayé ton script il ne fonctionne pas correctement chez moi.
Il n'y a que le titre qui clignote pendant quelques secondes puis cela s'arrête. Et pour ce qui se trouve dans le tableau, cela ne clignote pas.

Je te communique mon script qui fonctionne bien (uniquement pour <h1>) :
function blinker(id)
{
    elm = document.getElementById(id);
    setTimeout(function() {setInterval(function () {elm.style.visibility="visible";},1000);},500);
    setInterval(function () {elm.style.visibility="hidden";},1000);
}
Salut Super_baloo8,

Mais oui ... où ai-je la tête :
Il faut donc que je transforme id en class.

J'essaie ça ce soir et te tiens au jus
Bon, ce n'est pas aussi simple que je le pensais ...
Pas trouvé le moyen de trouver un truc équivalent à <class> pour javascript !?
Modifié par lool_lauris (03 Feb 2013 - 01:05)
Re,

Effectivement, la sélection des class en javascript n'est pas là même partout (dépend des navigateurs et de leur version) Smiley decu

jQuery le permet (comme d'autre librairie JS certainement)
Modifié par Super_baloo8 (02 Mar 2013 - 13:49)