Forum Moderators: open

Message Too Old, No Replies

Layer disappearing

Is it possible ?

         

fashezee

2:08 pm on Apr 18, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I would like to have a layer disappear after it's finished it's purpose. Is there a way of setting a time limit for a layer being visible?

DrDoc

8:12 pm on Apr 18, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Use JavaScript where ### is the time in milliseconds:

<script language="JavaScript">
function myFunc() {
document.layers.name_of_layer.visibility = "hidden";
}
setTimeOut("myFunc()",###);
</script>

joshie76

3:17 pm on Apr 20, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Or if you're using DIVs (IE, NN6 etc..)

<div id="myDiv">content</div>

<script type="text/javascript">
function hidemydiv()
{
document.getElementById('myDiv').style.visibility = 'hidden';
setTimeout("hidemydiv()",###);
}
</script>

Note that the o in setTimeout should be lower case. I've ran into that problem so many times, "What do you mean object #!*&% expected ???" ;)

fashezee

3:29 pm on Apr 20, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



joshie..where would I put the time limit?

DrDoc

6:46 am on Apr 21, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Oops .. Sorry joshie, my bad :)
Of course it's setTimeout

joshie76

10:03 am on Apr 21, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



The time limit would replace the ### in milliseconds - so 1000 = 1 second, 8000 = 8 seconds, 500 = 1/2 a second and so on...

DrDoc

7:19 am on Apr 22, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



joshie76: And 386 would be ... what? ;)

joshie76

7:37 pm on Apr 22, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Is this one of these number pattern games?;)