all groups > dotnet jscript > march 2004 >
You're in the

dotnet jscript

group:

Optomize this JavaScript?


Re: Optomize this JavaScript? bruce barker
3/22/2004 5:11:03 PM
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]

Optomize this JavaScript? G
3/22/2004 10:49:16 PM
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.


AddThis Social Bookmark Button