Forum Moderators: open
I've been writing my website and it work very well but I want the code as small as possible.
So i wanted to convert some of it to DHTML
here is the code:
document.getElementById('A').style.visibility = "hidden";
document.getElementById('B').style.visibility = "hidden";
document.getElementById('C').style.visibility = "hidden";
document.getElementById('D').style.visibility = "hidden";
document.getElementById('E').style.visibility = "hidden";
document.getElementById('F').style.visibility = "hidden";
document.getElementById('G').style.visibility = "hidden";
document.getElementById('H').style.visibility = "hidden";
document.getElementById('I').style.visibility = "hidden";
document.getElementById('J').style.visibility = "hidden";
document.getElementById('K').style.visibility = "hidden";
document.getElementById('L').style.visibility = "hidden";
document.getElementById('M').style.visibility = "hidden";
document.getElementById('N').style.visibility = "hidden";
document.getElementById('O').style.visibility = "hidden";
document.getElementById('P').style.visibility = "hidden";
document.getElementById('Q').style.visibility = "hidden";
document.getElementById('R').style.visibility = "hidden";
document.getElementById('S').style.visibility = "hidden";
document.getElementById('T').style.visibility = "hidden";
document.getElementById('U').style.visibility = "hidden";
document.getElementById('V').style.visibility = "hidden";
document.getElementById('W').style.visibility = "hidden";
document.getElementById('X').style.visibility = "hidden";
document.getElementById('Y').style.visibility = "hidden";
document.getElementById('Z').style.visibility = "hidden";
I could use this also:
this.document.all.A.style.visibility = "hidden";
more code.....
The only difference is the control names A to Z but I just get error when i'm try to convert.
Here's what i'm using.
for (i=65; i<=90; i=i+1) <!-- A to Z //-->
{
document.write("document.getElementById(" + String.fromCharCode(i) + " ).style.visibility="hidden";" )
}
got any ideas?
thanks the pig..
Thanks for all the help so can you use the parent object etc on the fly in DHTML then?
as this again just prints it to the frame:
This is the original code:
parent.mainframe.document.location="menuframe/maths/b/b.html"
but i want to change it to like this:
press is a directory equal to 4 numeric
Letter is b
document.write('parent.mainframe.document.location=\"menuframe/+press+/+Letter+/+Letter+.html\"');
thanks again
the pig ..
Change
document.write('parent.mainframe.document.location=\"menuframe/+press+/+Letter+/+Letter+.html\"');
to
parent.mainframe.document.location="menuframe/"+press+"/"+Letter+"/"+Letter+".html";
Do you see and understand the difference?
alert() will give you a JavaScript alert box...