dotnet jscript:
function adverseShow2()
{
for (var i=1; i < 8; ++i )
document.getElementById('Field'+i).style.display = "block";
}
or if names not so standard
function adverseShow2()
{
var fs = "Field1|Field2|Field3|Field4|Field5|Field6|Field7".split('|');
for (var i in fs) document.getElementById(fs[i]).style.display =
"block";
}
could just as easily pass the array of field names
-- bruce (sqlwork.com)
[quoted text, click to view] "G" <nospamplease@here.com> wrote in message
news:c3nql5$5sa$1$8300dec7@news.demon.co.uk...
> Hello,
>
> I am showing and hiding Table Rows on my page using this script:
> ------------------------------------------------------
> <script>
> function adverseShow2()
> {
> var Field1Hide = document.getElementById("Field1")
> var Field2Hide = document.getElementById("Field2")
> var Field3Hide = document.getElementById("Field3")
> var Field4Hide = document.getElementById("Field4")
> var Field5Hide = document.getElementById("Field5")
> var Field6Hide = document.getElementById("Field6")
> var Field7Hide = document.getElementById("Field7")
> Field1Hide.style.display = "block", Field2Hide.style.display = "block",
> Field3Hide.style.display = "block", Field4Hide.style.display = "block",
> Field5Hide.style.display = "block", Field6Hide.style.display = "block",
> Field7Hide.style.display = "block";
> }
> </script>
> ------------------------------------------------------
>
> I feel it is awful large for such a simple task, without reverting to SHOW
/
> HIDE layers, can any of you guys optomize this for me? I am struggling...
>
> Thanks for any help!
>
> G.
>
>
>