脚本语言中怎么确定网页中当前元素?请看我贴出的代码//bow
有这么一段代码,用于确定网页中的当前元素或对象,我不明白其中用到的对象和属性,哪位大虾帮忙解释一下,越清楚越好//blush
用VBScript写的:
set srcEvent = external.menuArguments.event
set EventElement = external.menuArguments.document.elementFromPoint ( srcEvent.clientX, srcEvent.clientY )
if srcEvent.type = "MenuExtAnchor" then
set srcAnchor = EventElement
do until TypeName(srcAnchor)="HTMLAnchorElement"
set srcAnchor=srcAnchor.parentElement
Loop
.......//执行相应的代码
elseif srcEvent.type="MenuExtImage" then
if TypeName(EventElement)="HTMLAreaElement" then
.......//执行相应的代码
else
set srcImage = EventElement
set srcAnchor = srcImage.parentElement
do until TypeName(srcAnchor)="HTMLAnchorElement"
set srcAnchor=srcAnchor.parentElement
if TypeName(srcAnchor)="Nothing" then
.......//执行相应的代码
exit sub
end if
Loop
.......//执行相应的代码
end if
elseif srcEvent.type="MenuExtUnknown" then
set srcAnchor = EventElement
do until TypeName(srcAnchor)="HTMLAnchorElement"
set srcAnchor=srcAnchor.parentElement
if TypeName(srcAnchor)="Nothing" then
.......//执行相应的代码
exit sub
end if
Loop
.......//执行相应的代码
end if
其中
set srcEvent = external.menuArguments.event
set EventElement = external.menuArguments.document.elementFromPoint ( srcEvent.clientX, srcEvent.clientY )
里external.menuArguments做何解?是什么对象?哪儿能找到关于这方面的资料?
小弟刚到本站,只有60分,sorry.