Addressing divs, images, etc on a document

T

Trev@Work

I'm converting a site from VBScript to JavaScript, I have the following
code in VBSCript:
Sub ShowSection_OnClick(pintDivNum)

document.all.item("div_" & pintDivNum & "_details").style.display = "block"
document.all.item("img_" & pintDivNum & "_collapse").style.display = "inline"
document.all.item("img_" & pintDivNum & "_expand").style.display = "none"

End Sub



I want to re-do this JavaScript, e.g.
function ShowSection_OnClick(pintDivNum)
{

document.all.item["div_" + pintDivNum + "_details"].style = "block"
document.all.item["img_" + pintDivNum + "_collapse"].style.display = "inline"
document.all.item["img_" + pintDivNum + "_expand"].style.display = "none"
}

But am getting errors like "document.all has no properties", I have no
problems addressing form elements but elements outside of forms (divs
and the like ) I'm stuck on.
 
M

McKirahan

Trev@Work said:
I'm converting a site from VBScript to JavaScript, I have the following
code in VBSCript:
Sub ShowSection_OnClick(pintDivNum)

document.all.item("div_" & pintDivNum & "_details").style.display = "block"
document.all.item("img_" & pintDivNum & "_collapse").style.display = "inline"
document.all.item("img_" & pintDivNum & "_expand").style.display = "none"

End Sub



I want to re-do this JavaScript, e.g.
function ShowSection_OnClick(pintDivNum)
{

document.all.item["div_" + pintDivNum + "_details"].style = "block"
document.all.item["img_" + pintDivNum + "_collapse"].style.display = "inline"
document.all.item["img_" + pintDivNum + "_expand"].style.display = "none"
}

But am getting errors like "document.all has no properties", I have no
problems addressing form elements but elements outside of forms (divs
and the like ) I'm stuck on.

Try:

document.getElementById("div_" + pintDivNum + "_details").style
 
T

Trev@Work

McKirahan said:
I'm converting a site from VBScript to JavaScript, I have the following
code in VBSCript:
Sub ShowSection_OnClick(pintDivNum)

document.all.item("div_" & pintDivNum & "_details").style.display =
"block"
document.all.item("img_" & pintDivNum & "_collapse").style.display =
"inline"
document.all.item("img_" & pintDivNum & "_expand").style.display =
"none"



I want to re-do this JavaScript, e.g.
function ShowSection_OnClick(pintDivNum)
{

document.all.item["div_" + pintDivNum + "_details"].style = "block"
document.all.item["img_" + pintDivNum + "_collapse"].style.display =
"inline"
document.all.item["img_" + pintDivNum + "_expand"].style.display =
"none"

But am getting errors like "document.all has no properties", I have no
problems addressing form elements but elements outside of forms (divs
and the like ) I'm stuck on.


Try:

document.getElementById("div_" + pintDivNum + "_details").style

thanks, that worked for the Div, as for the images, I used
document.images["..."]
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,764
Messages
2,569,567
Members
45,041
Latest member
RomeoFarnh

Latest Threads

Top