Hi
First, know that ASP.NET label tag will be rendered as an html div or span.
Second, you dont need to setup a timer in your code behind. just trigger a javascript with either an input or an anchor or anything else.
Try this :
<input type="submit" önclick="flick(yourlabelid);" value="hello" />
<a href="javascript:flick(yourlabelid); return false;">hello</a>
<div id="yourlabelid">content</div>
<script type="text/javascript">
function flick(id){
hideLabel(id);
var t=setTimeout("showLabel("+id+")",30000);
}
function hideLabel(id) {
document.getElementById(id).style.display = "none";
}
function showLabel(id) {
document.getElementById(id).style.display = "block";
}
</script>
in this example both input and anchor launch javascript function named flick. this function hides rendered label, waits 30 seconds and shows the label again.
-----------------------
Regards
H.Maadani